ຕົວຢ່າງຄໍາສັ່ງທີ່ເປັນປະໂຫຍດຂອງໂຮດສໍາລັບການສອບຖາມການຊອກຫາ DNS
ຄຳ ສັ່ງຂອງເຈົ້າພາບແມ່ນປະໂຫຍດ CLI ທີ່ນ້ອຍແລະງ່າຍຕໍ່ການໃຊ້ ສຳ ລັບການຊອກຫາ DNS ເຊິ່ງແປຊື່ໂດເມນໄປທີ່ IP ແລະກົງກັນຂ້າມ. ມັນຍັງສາມາດຖືກ ນຳ ໃຊ້ເພື່ອລົງບັນຊີແລະກວດສອບບັນທຶກ DNS ປະເພດຕ່າງໆເຊັ່ນ: NS ແລະ MX, ທົດສອບແລະກວດສອບ ISP DNS server ແລະການເຊື່ອມຕໍ່ອິນເຕີເນັດ, ການບັນທຶກ spam ແລະບັນຊີ ດຳ, ກວດຄົ້ນແລະແກ້ໄຂບັນຫາ DNS server ຂອງບັນດາບັນຫາອື່ນໆ.
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະຮຽນຮູ້ວິທີການໃຊ້ ຄຳ ສັ່ງ host ທີ່ມີຕົວຢ່າງທີ່ມີປະໂຫຍດ ຈຳ ນວນ ໜຶ່ງ ໃນ Linux ເພື່ອ ດຳ ເນີນການຊອກຫາ DNS. ໃນບົດຂຽນກ່ອນ ໜ້າ ນີ້, ພວກເຮົາໄດ້ສະແດງ ຄຳ ສັ່ງ 8 Nslookup ທີ່ໃຊ້ຫຼາຍທີ່ສຸດ ສຳ ລັບການທົດສອບແລະແກ້ໄຂບັນຫາເຊີຟເວີ DNS ແລະເພື່ອສອບຖາມບັນທຶກຊັບພະຍາກອນ DNS (RR) ສະເພາະ.
ພວກເຮົາຍັງໄດ້ອະທິບາຍ 10 ຄຳ ສັ່ງຂອງ Linux Dig (Domain Information Groper) ເພື່ອສອບຖາມຂໍ້ມູນ DNS, ມັນເຮັດວຽກໄດ້ຄືກັບເຄື່ອງມື Nslookup. ຜົນປະໂຫຍດຂອງເຈົ້າພາບຍັງເຮັດວຽກໃນແບບທີ່ຄ້າຍຄືກັນແລະຖືກຕິດຕັ້ງໄວ້ກ່ອນສ່ວນຫຼາຍຖ້າບໍ່ແມ່ນການລົບກວນ Linux ທັງ ໝົດ.
ດ້ວຍສິ່ງທີ່ກ່າວມານັ້ນ, ເບິ່ງທີ່ 14 ຄຳ ສັ່ງເຈົ້າພາບຂ້າງລຸ່ມນີ້.
ຊອກຫາທີ່ຢູ່ IP ຂອງໂດເມນ
ນີ້ແມ່ນ ຄຳ ສັ່ງເຈົ້າພາບທີ່ງ່າຍທີ່ສຸດທີ່ທ່ານສາມາດ ດຳ ເນີນການ, ພຽງແຕ່ໃຫ້ຊື່ໂດເມນເຊັ່ນ google.com
ເພື່ອໃຫ້ໄດ້ທີ່ຢູ່ IP ທີ່ກ່ຽວຂ້ອງ.
$ host google.com google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has IPv6 address 2a00:1450:4009:80b::200e google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com.
ຊອກຫາເຄື່ອງແມ່ຂ່າຍຊື່ໂດເມນ
ເພື່ອຊອກຫາເຄື່ອງແມ່ຂ່າຍຊື່ໂດເມນໃຊ້ຕົວເລືອກ -t.
$ host -t ns google.com google.com name server ns1.google.com. google.com name server ns2.google.com. google.com name server ns3.google.com. google.com name server ns4.google.com.
ຊອກຫາໂດເມນ CNAME Record
ເພື່ອຊອກຫາໂດເມນ CNAME, ດໍາເນີນການ.
$ host -t cname mail.google.com mail.google.com is an alias for googlemail.l.google.com.
ຊອກຫາ Domain MX Record
ເພື່ອຊອກຫາບັນທຶກມ x ສຳ ລັບໂດເມນ.
$ host -n -t mx google.com ogle.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com.
ຊອກຫາໂດເມນ TXT Record
ເພື່ອຊອກຫາບັນທຶກ TXT ສຳ ລັບໂດເມນ.
$ host -t txt google.com google.com descriptive text "v=spf1 include:_spf.google.com ~all"
ຊອກຫາໂດເມນ SOA Record
ທ່ານສາມາດພະຍາຍາມເປັນເຈົ້າພາບເພື່ອສະແດງບັນທຶກ SOA ສຳ ລັບເຂດທີ່ລະບຸ, ຈາກທຸກເຄື່ອງແມ່ຂ່າຍຊື່ທີ່ມີຊື່ສຽງ ສຳ ລັບເຂດນັ້ນດ້ວຍທຸງ -C
.
$ host -C google.com Nameserver 216.239.38.10: google.com has SOA record ns1.google.com. dns-admin.google.com. 156142728 900 900 1800 60 Nameserver 216.239.32.10: google.com has SOA record ns3.google.com. dns-admin.google.com. 156142728 900 900 1800 60 Nameserver 216.239.34.10: google.com has SOA record ns4.google.com. dns-admin.google.com. 156142728 900 900 1800 60 Nameserver 216.239.36.10: google.com has SOA record ns2.google.com. dns-admin.google.com. 156142728 900 900 1800 60
ຊື່ Server ແບບສອບຖາມໂດຍສະເພາະ
ເພື່ອສອບຖາມເຊີຟເວີຊື່ສ່ວນ.
$ host google.com ns4.google.com Using domain server: Name: ns4.google.com Address: 216.239.38.10#53 Aliases: google.com has address 172.217.19.46 google.com has address 172.217.19.46 google.com has address 172.217.19.46 google.com has IPv6 address 2a00:1450:4005:808::200e google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com.
ຊອກຫາຂໍ້ມູນທັງ ໝົດ ຂອງບັນທຶກໂດເມນແລະເຂດ
ເພື່ອເຮັດການສອບຖາມປະເພດ ANY, ໃຫ້ໃຊ້ຕົວເລືອກ -a
(ທັງ ໝົດ) ເຊິ່ງເທົ່າກັບການຕັ້ງຄ່າຕົວເລືອກ -v
.
$ host -a google.com Trying "google.com" ;; ->>HEADER<
ໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບໂດເມນ TTL
ເພື່ອຊອກຫາຂໍ້ມູນກ່ຽວກັບ TTL ຂອງໂດເມນ.
$ host -v -t a google.com Trying "google.com" ;; ->>HEADER<
ໃຊ້ທັງ IPv4 ຫລື IPv6
ຕົວເລືອກ -4
ຫຼື -6
ບັງຄັບໃຫ້ເຈົ້າພາບໃຊ້ພຽງແຕ່ IPv4 ຫຼືພຽງແຕ່ການຂົນສົ່ງແບບສອບຖາມ IPV6 ຕາມ ລຳ ດັບ.
$ host -4 google.com OR $ host -6 google.com
ດໍາເນີນການສອບຖາມທີ່ບໍ່ໄດ້ຮັບການຕອບແທນ
ຕົວເລືອກ -r
ດຳ ເນີນການສອບຖາມທີ່ບໍ່ແມ່ນການເອີ້ນຄືນ, ໃຫ້ສັງເກດວ່າການຕັ້ງຄ່າຕົວເລືອກນີ້ຈະແຈ້ງ RD (ການຮຽກຄືນທີ່ຕ້ອງການ), ເລັກນ້ອຍໃນການສອບຖາມທີ່ເຈົ້າຂອງເຮັດ.
$ host -rR 5 google.com google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has IPv6 address 2a00:1450:4009:80b::200e google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com.
ຕັ້ງຄ່າ UDP Retries ສຳ ລັບການຄົ້ນຫາ
ໂດຍປົກກະຕິແລ້ວ ຈຳ ນວນ UDP ພະຍາຍາມແມ່ນ 1, ເພື່ອປ່ຽນມັນ, ໃຊ້ທຸງ -R
.
$ host -R 5 google.com google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has IPv6 address 2a00:1450:4009:80b::200e google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com.
ຕັ້ງເວລາສອບຖາມລໍຖ້າການຕອບ
ການໃຊ້ປຸ່ມ -W
ສັບປ່ຽນ, ທ່ານສາມາດແນະ ນຳ ໃຫ້ເຈົ້າພາບລໍຖ້າການຕອບຮັບໃນເວລາທີ່ ກຳ ນົດໃນວິນາທີແລະຖ້າຫາກວ່າທຸງ -w
ຖືກໃຊ້, ມັນຈະເຮັດໃຫ້ເຈົ້າພາບລໍຖ້າຕະຫຼອດໄປ ສຳ ລັບການຕອບ
$ host -T -W 10 google.com google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has IPv6 address 2a00:1450:4009:80b::200e google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com.
ນັ້ນແມ່ນມັນ! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ຮຽນຮູ້ວິທີການໃຊ້ ຄຳ ສັ່ງ host ທີ່ມີຕົວຢ່າງທີ່ມີປະໂຫຍດບໍ່ຫຼາຍປານໃດໃນ Linux. ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມເພື່ອແບ່ງປັນຄວາມຄິດກັບພວກເຮົາກ່ຽວກັບຄູ່ມືນີ້.