ในบทความที่แล้วเราได้อธิบาย คำสั่ง nslookup ตัวอย่างและการใช้งาน ซึ่งก็คือ a เครื่องมือบรรทัดคำสั่งเครือข่าย ใช้สำหรับสอบถามและรับข้อมูล DNS (Domain Name System)
ในบทความนี้ เรามาใช้เครื่องมือบรรทัดคำสั่งอื่นที่เรียกว่า ขุดซึ่งคล้ายกับ Linux. มาก nslookup เครื่องมือ. เราจะเห็นการใช้งานคำสั่ง dig อย่างใกล้ชิดพร้อมตัวอย่างและการใช้งาน
[ คุณอาจชอบ: วิธีการติดตั้งและใช้คำสั่ง dig และ nslookup ใน Linux ]
ขุด หมายถึง (ข้อมูลโดเมน Groper) เป็นเครื่องมือบรรทัดคำสั่งการดูแลระบบเครือข่ายสำหรับการสืบค้น ระบบชื่อโดเมน (DNS) เนมเซิร์ฟเวอร์
มีประโยชน์สำหรับการตรวจสอบและแก้ไขปัญหา DNS ปัญหาและยังดำเนินการ DNS ค้นหาและแสดงคำตอบที่ส่งคืนจากเนมเซิร์ฟเวอร์ที่สอบถาม
ขุดเป็นส่วนหนึ่งของ ผูก ชุดซอฟต์แวร์เซิร์ฟเวอร์ชื่อโดเมน คำสั่ง dig แทนที่เครื่องมือรุ่นเก่าเช่น nslookup และ เจ้าภาพ. เครื่องมือขุดมีอยู่ในลีนุกซ์รุ่นหลักๆ.
# ขุด yahoo.com; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com.;; ตัวเลือกสากล: +cmd.;; ได้คำตอบแล้ว:;; ->>HEADER<คำสั่งดังกล่าวทำให้การขุดค้นหา
. คำสั่ง Dig อ่านว่า /etc/resolv.conf ไฟล์และสอบถาม DNS เซิร์ฟเวอร์ที่ระบุไว้มี คำตอบจาก DNS เซิร์ฟเวอร์คือสิ่งที่ขุดแสดง"เอ"
บันทึกสำหรับชื่อโดเมน yahoo.comให้เราเข้าใจผลลัพธ์ของคำสั่ง:
;
เป็นความคิดเห็นที่ไม่ได้เป็นส่วนหนึ่งของข้อมูล"เอ"
บันทึกของ yahoo.com. ดิ ใน
หมายความว่านี่คือการค้นหาทางอินเทอร์เน็ต (ในคลาสอินเทอร์เน็ต)+คิดถึง
ตัวเลือก.โดยค่าเริ่มต้น, ขุด ค่อนข้างละเอียด วิธีหนึ่งในการลดเอาต์พุตคือการใช้ +สั้น
ตัวเลือก. ซึ่งจะตัดเอาท์พุตออกอย่างรุนแรงดังแสดงด้านล่าง
# ขุด yahoo.com +สั้น 98.137.11.164. 74.6.231.21. 74.6.231.20. 74.6.143.25. 74.6.143.26. 98.137.11.163.
บันทึก: โดยค่าเริ่มต้น dig จะค้นหา "เอ"
บันทึกของโดเมนที่ระบุ แต่คุณสามารถระบุระเบียนอื่นๆ ด้วย ดิ MX
หรือ Mail eXchange บันทึกจะบอกเซิร์ฟเวอร์อีเมลถึงวิธีกำหนดเส้นทางอีเมลสำหรับโดเมน เช่นเดียวกัน TTL, SOA, ฯลฯ
การสืบค้นระเบียนทรัพยากร DNS ประเภทต่างๆ เท่านั้น
# ขุด yahoo.com MX; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com MX.;; ตัวเลือกสากล: +cmd.;; ได้คำตอบแล้ว:;; ->>HEADER<4. กำลังค้นหาบันทึก SOA สำหรับโดเมน
# ขุด yahoo.com SOA; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com SOA.;; ตัวเลือกสากล: +cmd.;; ได้คำตอบแล้ว:;; ->>HEADER<5. กำลังค้นหาบันทึก TTL สำหรับโดเมน
# ขุด yahoo.com TTL; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com TTL.;; ตัวเลือกสากล: +cmd.;; ได้คำตอบแล้ว:;; ->>HEADER<>HEADER<6. ส่วนการสืบค้นเฉพาะคำตอบ
# ขุด yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats.;; ตัวเลือกสากล: +cmd yahoo.com. 1556 ใน 74.6.231.20 yahoo.com. 1556 ใน 98.137.11.163 yahoo.com. 1556 ใน 98.137.11.164 yahoo.com. 1556 ใน 74.6.143.26 yahoo.com. 1556 ใน 74.6.231.21 yahoo.com. 1556 ใน 74.6.143.257. กำลังค้นหาประเภทระเบียน DNS ทั้งหมด
# ขุด yahoo.com อะไรก็ได้ +noall +answer; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 <<>> yahoo.com อะไรก็ได้ +noall +answer.;; ตัวเลือกสากล: +cmd yahoo.com. 3509 ใน 72.30.38.140 yahoo.com. 3509 ใน 98.138.253.109. yahoo.com. 3509 ใน 98.139.183.24 yahoo.com. 1709 ใน MX 1 mta5.am0.yahoodns.net yahoo.com. 1709 ใน MX 1 mta6.am0.yahoodns.net yahoo.com. 1709 ใน MX 1 mta7.am0.yahoodns.net yahoo.com. 43109 ใน NS ns2.yahoo.com yahoo.com. 43109 ใน NS ns8.yahoo.com yahoo.com. 43109 ใน NS ns3.yahoo.com yahoo.com. 43109 ใน NS ns1.yahoo.com yahoo.com. 43109 ใน NS ns4.yahoo.com yahoo.com. 43109 ใน NS ns5.yahoo.com yahoo.com. 43109 ใน NS ns6.yahoo.com8. DNS Reverse Look-up
การสอบถาม DNS ย้อนกลับมองขึ้น แสดงเฉพาะส่วนคำตอบโดยใช้ +สั้น.
# ขุด -x 72.30.38.140 +สั้น ir1.fp.vip.sp2.yahoo.com9. การสืบค้นระเบียน DNS หลายรายการ
สอบถามแบบสอบถามเฉพาะ DNS ของเว็บไซต์หลายแห่ง ได้แก่ MX, NS, ฯลฯ บันทึก
# ขุด yahoo.com mx +noall +answer redhat.com ns +noall +answer; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 <<>> yahoo.com mx +noall +answer redhat.com ns +noall +answer.;; ตัวเลือกสากล: +cmd yahoo.com. 1740 ใน MX 1 mta6.am0.yahoodns.net yahoo.com. 1740 ใน MX 1 mta7.am0.yahoodns.net yahoo.com. 1740 ใน MX 1 mta5.am0.yahoodns.net redhat.com 132 ใน NS ns1.redhat.com redhat.com 132 ใน NS ns4.redhat.com redhat.com 132 ใน NS ns3.redhat.com redhat.com 132 ใน NS ns2.redhat.com10. สร้างไฟล์ .digrc
สร้าง .digrc ไฟล์ภายใต้ $HOME/.digrc เพื่อจัดเก็บตัวเลือกการขุดเริ่มต้น
#ขุด yahoo.com yahoo.com. 3427 ใน 72.30.38.140 yahoo.com. 3427 ใน 98.138.253.109. yahoo.com. 3427 ใน 98.139.183.24เรามีร้าน +noall+ตอบ ตัวเลือกอย่างถาวรใน .digrc ไฟล์ภายใต้โฮมไดเร็กทอรีของผู้ใช้ ตอนนี้ เมื่อใดก็ตามที่รันคำสั่ง dig จะแสดงเฉพาะส่วนคำตอบของเอาต์พุต dig ไม่จำเป็นต้องพิมพ์ตัวเลือกทุกครั้งเช่น +noall+ตอบ.
ในบทความนี้ เราพยายามค้นหาคำสั่ง dig ซึ่งอาจช่วยคุณในการค้นหาข้อมูลที่เกี่ยวข้องกับบริการชื่อโดเมน (DNS) แบ่งปันความคิดของคุณผ่านช่องแสดงความคิดเห็น