Kako namestiti in uporabljati ukaze dig in nslookup v Linuxu
V tem članku boste izvedeli, kako namestiti omrežno odpravljanje težav in zbiranje informacij o imenih domen.
Dig, okrajšava za Domain Information Gopher, je pripomoček za iskanje DNS, ki se uporablja za testiranje strežnikov DNS in odpravljanje težav, povezanih s strežniki DNS. Zaradi enostavnosti uporabe se sistemski skrbniki zanašajo na orodje za odpravljanje težav z DNS.
Nslookup se uporablja za obdelavo iskanja DNS in prikazuje ključne informacije, kot so zapisi MX, in naslov IP, povezan z imenom domene.
Novejši sistem Linux privzeto dobavi pripomočke dig in nslookup. Vendar starejši sistemi Linux morda ne. Oba sta priložena v paketu bind-utils.
Poglejmo, kako lahko v Linux namestimo pripomočke za odpravljanje težav z DNS.
- Namestitev dig & nslookup v CentOS/RHEL
- Namestitev dig & nslookup v Debian/Ubuntu
- Namestitev dig & nslookup na ArchLinux
- Uporaba ukaza dig
- Uporaba ukaza nslookup
Na Red Hat Linux/CentOS z ukazom dnf namestite dig in nslookup.
# dnf install bind-utils
Po uspešni namestitvi preverite različico s spodnjim ukazom.
# dig -v
V Debianu in vseh njegovih izpeljankah, vključno z Debianom, se namestitev izvede z ukazom apt.
# apt install dnsutils
Še enkrat, da preverite namestitev, zaženite ukaz.
# dig -v
Za ArchLinux bo ukaz za namestitev dig in nslookup.
# pacman -Sy dnsutils
Če želite preveriti nameščeno različico kopa, zaženite.
# dig -v
ukaz dig lahko uporabite za poizvedbo imena domene in pridobivanje informacij, kot je prikazano:
# dig fossmint.com
Ukaz prikaže množico informacij, kot so različica pripomočka za ukaze dig, strežnik DNS in ustrezen naslov IP.
; <<>> DiG 9.11.3-1ubuntu1.9-Ubuntu <<>> fossmint.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58049 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;fossmint.com. IN A ;; ANSWER SECTION: fossmint.com. 300 IN A 104.27.179.254 fossmint.com. 300 IN A 104.27.171.254 ;; Query time: 6 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Nov 15 12:33:55 IST 2019 ;; MSG SIZE rcvd: 73
Če želite natančneje in prikazati samo IP imena domene, dodajte argument + kratek, kot je prikazano:
# dig fossmint.com +short 104.17.179.254 104.17.171.254
Če želite preveriti zapis MX za zagon domene.
# dig fossmint.com MX +short 50 mx3.zoho.com. 20 mx2.zoho.com. 10 mx.zoho.com.
Če želite pridobiti informacije o domenskem imenu s pomočjo pripomočka nslookup, uporabite naslednji ukaz.
# nslookup fossmint.com
Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: fossmint.com Address: 104.27.179.254 Name: fossmint.com Address: 104.27.171.254 Name: fossmint.com Address: 2606:4700:30::681b:b0fe Name: fossmint.com Address: 2606:4700:30::681b:b1fe
V tem članku ste se naučili, kako namestiti pripomočke za ukapanje dig in nslookup v različne distribucije Linuxa in tudi osnovno uporabo ukazov. Upamo, da lahko zdaj pripomočke udobno namestite, ko se soočite s sistemom brez njih.