InglesPransesEspanyol

Ad


OnWorks favicon

knsupdate - Online sa Cloud

Patakbuhin ang knsupdate sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command knsupdate na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


nsupdate - Dynamic na DNS update utility

SINOPSIS


nupdate [-d] [-D] [-L antas] [[-g] | [-o] | [-l] | [-y [hmac:]keyname:secret] |
[-k keyfile]] [-t oras] [-u udptimeout] [-r udpretry] [-R randomdev] [-v]
[-T] [-P] [-V] [filename]

DESCRIPTION


nupdate ay ginagamit upang magsumite ng mga kahilingan sa Dynamic na Pag-update ng DNS gaya ng tinukoy sa RFC 2136 sa isang pangalan
server. Nagbibigay-daan ito sa mga resource record na maidagdag o maalis mula sa isang zone nang walang mano-mano
pag-edit ng zone file. Ang isang kahilingan sa pag-update ay maaaring maglaman ng mga kahilingang magdagdag o mag-alis pa
kaysa sa isang resource record.

Mga zone na nasa ilalim ng dynamic na kontrol sa pamamagitan ng nupdate o ang isang DHCP server ay hindi dapat i-edit ng
kamay. Ang mga manu-manong pag-edit ay maaaring sumalungat sa mga dynamic na update at maging sanhi ng pagkawala ng data.

Ang mga resource record na dynamic na idinaragdag o inalis nupdate kailangang nasa
parehong zone. Ang mga kahilingan ay ipinapadala sa master server ng zone. Ito ay kinilala ng MNAME
field ng SOA record ng zone.

Maaaring gamitin ang mga lagda sa transaksyon upang patotohanan ang mga update sa Dynamic na DNS. Ginagamit ng mga ito ang
TSIG resource record type na inilalarawan sa RFC 2845 o sa SIG(0) record na inilarawan sa RFC 2535
at RFC 2931 o GSS-TSIG gaya ng inilarawan sa RFC 3645.

Ang TSIG ay umaasa sa isang nakabahaging lihim na dapat lamang malaman nupdate at ang name server.
Halimbawa, angkop susi at server mga pahayag ay idadagdag sa /etc/named.conf nang sa gayon ay
maaaring iugnay ng name server ang naaangkop na sikretong key at algorithm sa IP address
ng client application na gagamit ng TSIG authentication. Pwede mong gamitin ddns-confgen
upang makabuo ng angkop na mga fragment ng pagsasaayos. nupdate ay gumagamit ng -y or -k mga pagpipilian sa
ibigay ang TSIG shared secret. Ang mga pagpipiliang ito ay kapwa eksklusibo.

SIG(0) gumagamit ng public key cryptography. Upang gumamit ng a SIG(0) key, ang pampublikong susi ay dapat na naka-imbak sa
isang KEY record sa isang zone na inihatid ng name server.

Gumagamit ang GSS-TSIG ng mga kredensyal ng Kerberos. Naka-on ang karaniwang GSS-TSIG mode gamit ang -g
bandila. Maaaring ilipat ang isang variant na hindi sumusunod sa pamantayan ng GSS-TSIG na ginagamit ng Windows 2000
sa may -o bandila.

Opsyon


-d
Debug mode. Nagbibigay ito ng impormasyon sa pagsubaybay tungkol sa mga kahilingan sa pag-update na ginawa
at ang mga tugon na natanggap mula sa name server.

-D
Karagdagang debug mode.

-k keyfile
Ang file na naglalaman ng TSIG authentication key. Ang mga keyfile ay maaaring nasa dalawang format: a
nag-iisang file na naglalaman ng a pinangalanan.conf-porma susi pahayag, na maaaring mabuo
awtomatikong sa pamamagitan ng ddns-confgen, o isang pares ng mga file na ang mga pangalan ay nasa format
K{name}.+157.+{random}.key at K{name}.+157.+{random}.pribado, na maaaring mabuo
by dnssec-keygen. ang -k maaari ding gamitin upang tukuyin ang a SIG(0) key na ginamit upang patotohanan
Mga kahilingan sa pag-update ng dynamic na DNS. Sa kasong ito, ang tinukoy na key ay hindi isang HMAC-MD5 key.

-l
Local-host only mode. Itinatakda nito ang address ng server sa localhost (hindi pinapagana ang server
para hindi ma-override ang address ng server). Ang mga koneksyon sa lokal na server ay
gumamit ng TSIG key na makikita sa /var/run/named/session.key, na awtomatikong nabuo
by pinangalanan kung anumang lokal na master zone ang nakatakda update-patakaran sa lokal. Ang lokasyon nito
key file ay maaaring ma-override ng -k pagpipilian.

-L antas
Itakda ang antas ng debug sa pag-log. Kung zero, hindi pinagana ang pag-log.

-p port
Itakda ang port na gagamitin para sa mga koneksyon sa isang name server. Ang default ay 53.

-P
I-print ang listahan ng mga pribadong uri ng resource record na partikular sa BIND na ang format ay
naiintindihan ni nupdate. Tingnan din ang -T pagpipilian.

-r udpretry
Ang bilang ng mga muling pagsubok ng UDP. Ang default ay 3. Kung zero, isang kahilingan sa pag-update lamang ang magiging
ginawa.

-R randomdev
Kung saan makakakuha ng randomness. Kung ang operating system ay hindi nagbibigay ng a / dev / random or
katumbas na device, ang default na source ng randomness ay keyboard input. randomdev
tumutukoy sa pangalan ng isang character na device o file na naglalaman ng random na data na gagamitin
sa halip na ang default. Ang espesyal na halaga keyboard ay nagpapahiwatig na ang keyboard input
dapat gamitin. Maaaring tukuyin ang opsyong ito nang maraming beses.

-t oras
Ang maximum na oras na maaaring tumagal ng isang kahilingan sa pag-update bago ito i-abort. Ang default ay 300
segundo. Maaaring gamitin ang Zero para i-disable ang timeout.

-T
I-print ang listahan ng mga uri ng talaan ng karaniwang mapagkukunan ng IANA na ang format ay nauunawaan ng
nupdate. nupdate lalabas pagkatapos mai-print ang mga listahan. Ang -T ang pagpipilian ay maaaring
na kasama ng -P pagpipilian.

Maaaring ipasok ang iba pang mga uri gamit ang "TYPEXXXXX" kung saan ang "XXXXX" ay ang decimal na halaga ng
uri na walang nangungunang mga zero. Ang rdata, kung mayroon, ay i-parse gamit ang UNKNOWN
format ng rdata, ( ).

-u udptimeout
Ang UDP retry interval. Ang default ay 3 segundo. Kung zero, ang pagitan ay magiging
kinalkula mula sa pagitan ng timeout at bilang ng mga muling pagsubok ng UDP.

-v
Gumamit ng TCP kahit para sa maliliit na kahilingan sa pag-update. Bilang default, nupdate gumagamit ng UDP para magpadala ng update
mga kahilingan sa name server maliban kung masyadong malaki ang mga ito upang magkasya sa isang kahilingan sa UDP kung saan
kaso TCP ang gagamitin. Maaaring mas mainam ang TCP kapag ginawa ang isang batch ng mga kahilingan sa pag-update.

-V
I-print ang numero ng bersyon at lumabas.

-y [hmac:]keyname:secret
Literal na TSIG authentication key. keyname ay ang pangalan ng susi, at lihim ay ang
base64 naka-encode na nakabahaging lihim. hmac ay ang pangalan ng key algorithm; wastong mga pagpipilian
ay hmac-md5, hmac-sha1, hmac-sha224, hmac-sha256, hmac-sha384, o hmac-sha512. Kung
hmac ay hindi tinukoy, ang default ay hmac-md5.

TANDAAN: Paggamit ng -y ang opsyon ay nasiraan ng loob dahil ang ibinahaging lihim ay ibinibigay bilang a
argumento ng command line sa malinaw na teksto. Ito ay maaaring makita sa output mula sa ps(1) o
sa isang history file na pinananatili ng shell ng user.

INPUT FORMAT


nupdate nagbabasa ng input mula sa filename o karaniwang input. Ang bawat utos ay ibinibigay nang eksakto
isang linya ng input. Ang ilang mga utos ay para sa mga layuning pang-administratibo. Ang iba ay alinman
i-update ang mga tagubilin o mga kinakailangang pagsusuri sa mga nilalaman ng zone. Itinakda ang mga tseke na ito
kundisyon na ang ilang pangalan o hanay ng mga resource record (RRset) ay umiiral o wala
mula sa zone. Ang mga kundisyong ito ay dapat matugunan kung ang buong kahilingan sa pag-update ay magtagumpay.
Tatanggihan ang mga update kung mabibigo ang mga pagsubok para sa mga kundisyon na kinakailangan.

Ang bawat kahilingan sa pag-update ay binubuo ng zero o higit pang mga kinakailangan at zero o higit pang mga update. Ito
nagbibigay-daan sa isang naaangkop na napatunayang kahilingan sa pag-update na magpatuloy kung ilang tinukoy na mapagkukunan
ang mga tala ay naroroon o nawawala mula sa zone. Isang blangkong linya ng input (o ang magpadala utos)
nagiging dahilan upang maipadala ang mga naipong command bilang isang kahilingan sa pag-update ng Dynamic na DNS sa pangalan
server.

Ang mga format ng command at ang kahulugan nito ay ang mga sumusunod:

server {servername} [port]
Ipinapadala ang lahat ng dynamic na kahilingan sa pag-update sa name server pangalan ng server. Kapag walang server
ibinigay ang pahayag, nupdate ay magpapadala ng mga update sa master server ng tama
sona. Ang field ng MNAME ng SOA record ng zone na iyon ay tutukoy sa master server para sa
zone na iyon. port ay naka-on ang port number pangalan ng server kung saan humihiling ang dynamic na update
ipadala. Kung walang tinukoy na port number, ang default na DNS port number na 53 ay ginagamit.

lokal {address} [port]
Ipinapadala ang lahat ng dynamic na kahilingan sa pag-update gamit ang lokal tirahan. Kapag walang lokal na pahayag ay
ibinigay, nupdate ay magpapadala ng mga update gamit ang isang address at port na pinili ng system.
port ay maaari ding magamit upang gumawa ng mga kahilingan na nagmula sa isang partikular na port. Kung walang port
numero ay tinukoy, ang sistema ay magtatalaga ng isa.

sona {zonename}
Tinutukoy na ang lahat ng mga pag-update ay gagawin sa zone zonename. Kung hindi sona pahayag
ay ibinigay, nupdate ay susubukang tukuyin ang tamang zone na ia-update batay sa
natitirang bahagi ng input.

klase {pangalan ng klase}
Tukuyin ang default na klase. Kung hindi klase ay tinukoy, ang default na klase ay IN.

ttl {segundo}
Tukuyin ang default na oras upang mabuhay para sa mga talaan na idaragdag. Ang halaga wala lilinaw
ang default na ttl.

susi [hmac:] {keyname} {secret}
Tinutukoy na ang lahat ng mga update ay lalagdaan ng TSIG gamit ang keyname lihim pares. Kung
hmac ay tinukoy, pagkatapos ay itinakda nito ang pag-sign algorithm na ginagamit; ang default ay hmac-md5.
Ang susi Ino-override ng command ang anumang key na tinukoy sa command line sa pamamagitan ng -y or -k.

gsstsig
Gamitin ang GSS-TSIG para lagdaan ang na-update. Ito ay katumbas ng pagtukoy -g sa
commandline.

oldgsstsig
Gamitin ang Windows 2000 na bersyon ng GSS-TSIG para lagdaan ang na-update. Ito ay katumbas ng
tumutukoy -o sa commandline.

kaharian {[realm_name]}
Kapag gumagamit ng GSS-TSIG gamitin realm_name sa halip na ang default na kaharian sa krb5.conf. Kung hindi
realm ay tinukoy ang naka-save na realm ay clear.

[prereq] nxdomain {domain-name}
Nangangailangan na walang resource record ng anumang uri ang umiiral na may pangalan domain-name.

[prereq] yxdomain {domain-name}
Nangangailangan yan domain-name umiiral (may kahit isang resource record, ng anumang uri).

[prereq] nxrrset {domain-name} [class] {type}
Nangangailangan na walang resource record na umiiral sa tinukoy uri, klase at domain-name.
If klase ay tinanggal, IN (internet) ay ipinapalagay.

[prereq] yxrrset {domain-name} [class] {type}
Nangangailangan ito ng resource record ng tinukoy uri, klase at domain-name dapat
umiral. Kung klase ay tinanggal, IN (internet) ay ipinapalagay.

[prereq] yxrrset {domain-name} [class] {type} {data...}
Ang data mula sa bawat hanay ng mga kinakailangan ng form na ito na nagbabahagi ng isang karaniwan uri, klase, at
domain-name ay pinagsama upang bumuo ng isang hanay ng mga RR. Ang hanay ng mga RR na ito ay dapat na eksaktong tumugma sa
set ng mga RR na umiiral sa zone sa ibinigay uri, klase, at domain-name. ang data
ay nakasulat sa karaniwang representasyon ng teksto ng RDATA ng resource record.

[update] tanggalin [ete] {domain-name} [ttl] [class] [type [data...]]
Tinatanggal ang anumang resource record na pinangalanan domain-name. Kung uri at data ay ibinigay, lamang
aalisin ang mga katugmang resource record. Ang klase sa internet ay ipinapalagay kung klase is
hindi binigay. Ang ttl ay binabalewala, at pinapayagan lamang para sa pagiging tugma.

[update] idagdag {domain-name} {ttl} [class] {type} {data...}
Nagdaragdag ng bagong resource record na may tinukoy ttl, klase at data.

Ipakita
Ipinapakita ang kasalukuyang mensahe, na naglalaman ng lahat ng mga kinakailangan at mga update
tinukoy mula noong huling pagpapadala.

magpadala
Ipinapadala ang kasalukuyang mensahe. Ito ay katumbas ng pagpasok ng isang blangkong linya.

sagutin
Ipinapakita ang sagot.

mag-alis ng mga insekto
I-on ang pag-debug.

bersyon
Numero ng bersyon ng pag-print.

Tulungan
Mag-print ng listahan ng mga command.

Ang mga linyang nagsisimula sa semicolon ay mga komento at hindi pinapansin.

HALIMBAWA


Ang mga halimbawa sa ibaba ay nagpapakita kung paano nupdate ay maaaring gamitin upang ipasok at tanggalin ang mga resource record
mula sa example.com sona. Pansinin na ang input sa bawat halimbawa ay naglalaman ng trailing blank
linya upang ang isang pangkat ng mga command ay maipadala bilang isang dynamic na kahilingan sa pag-update sa master name
server para sa example.com.

# nsupdate
> i-update tanggalin ang oldhost.example.com A
> update add newhost.example.com 86400 A 172.16.1.1
> ipadala

Anumang A record para sa oldhost.example.com ay tinanggal. At isang A record para sa newhost.example.com
na may IP address na 172.16.1.1 ay idinagdag. Ang bagong idinagdag na tala ay may 1 araw na TTL (86400
segundo).

# nsupdate
> prereq nxdomain nickname.example.com
> i-update idagdag nickname.example.com 86400 CNAME somehost.example.com
> ipadala

Ang kinakailangang kundisyon ay nakakakuha ng name server upang suriin na walang mapagkukunan
mga talaan ng anumang uri para sa palayaw.example.com. Kung mayroon, nabigo ang kahilingan sa pag-update. Kung
ang pangalan na ito ay hindi umiiral, isang CNAME para dito ay idinagdag. Tinitiyak nito na kapag ang CNAME ay
idinagdag, hindi ito maaaring sumalungat sa matagal nang tuntunin sa RFC 1034 na hindi dapat ang isang pangalan
umiiral bilang anumang iba pang uri ng tala kung ito ay umiiral bilang isang CNAME. (Ang panuntunan ay na-update para sa
DNSSEC sa RFC 2535 upang payagan ang mga CNAME na magkaroon ng mga tala ng RRSIG, DNSKEY at NSEC.)

Gamitin ang knsupdate online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad