คำถามติดแท็ก dig

dig เป็นไคลเอนต์บรรทัดคำสั่งเพื่อทำการสืบค้นกับเซิร์ฟเวอร์ DNS ซึ่งเป็นเซิร์ฟเวอร์ชื่ออินเทอร์เน็ต

9
รายการบันทึก DNS ทั้งหมดในโดเมนโดยใช้ขุด?
บริษัท ของฉันใช้งาน DNS ภายในสำหรับ mycompany.example มีเครื่องในเครือข่ายที่ฉันต้องการค้นหา แต่ฉันลืมชื่อ ถ้าฉันเห็นรายการมันคงเป็นการเขย่าหน่วยความจำของฉัน ฉันจะแสดงรายการระเบียนโดเมนทั้งหมดได้mycompany.exampleอย่างไร

4
ฉันจะดู Time-To-Live (TTL) สำหรับระเบียน DNS ได้อย่างไร
ฉันต้องการดูค่า Time-To-Live (TTL) สำหรับระเบียน CNAME ฉันสามารถเข้าถึงขุด (บน Apple Mac OS X) ซึ่งให้คำตอบเช่นนี้: % dig host.example.gov <*SNIP*> ;; ANSWER SECTION: host.example.gov. 43200 IN CNAME host1.example.gov. host1.example.gov. 43200 IN A 192.168.16.10 ค่า '43200' เป็น TTL สำหรับระเบียน DNS นี้หรือไม่

4
บังคับให้ขุดเพื่อแก้ไขโดยไม่ต้องใช้แคช
ฉันสงสัยว่ามีวิธีการสอบถามเซิร์ฟเวอร์ DNS และบายพาสแคช (ด้วยdig) บ่อยครั้งที่ฉันเปลี่ยนโซนบนเซิร์ฟเวอร์ DNS และฉันต้องการตรวจสอบว่ามันแก้ไขอย่างถูกต้องจากเวิร์กสเตชันของฉัน แต่เนื่องจากเซิร์ฟเวอร์แคชแก้ไขคำขอฉันมักจะได้รับคำขอเก่า การรีสตาร์ทหรือโหลดเซิร์ฟเวอร์ไม่ใช่สิ่งที่ดี

4
ขุดแสดงคำตอบเท่านั้น
ฉันต้องการขุดเพียงเพื่อแสดงคำตอบของแบบสอบถาม โดยปกติจะพิมพ์ออกมาจำนวนมากของข้อมูลเพิ่มเติมเช่นนี้: ;; <<>> DiG 9.7.3 <<>> google.de ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55839 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;google.de. IN A ;; ANSWER SECTION: google.de. 208 IN A 173.194.69.94 …
49 dig 

3
ขุด + ติดตามถูกต้องเสมอ?
เมื่อคำถามเกี่ยวกับความถูกต้องของแคช DNS dig +traceมีแนวโน้มที่จะเป็นวิธีที่แนะนำในการพิจารณาคำตอบที่เชื่อถือได้สำหรับอินเทอร์เน็ตที่มีระเบียน DNS สิ่งนี้ดูเหมือนว่าจะเป็นประโยชน์อย่างยิ่งเมื่อจับคู่กับ+additionalซึ่งยังแสดงบันทึกกาว บางครั้งดูเหมือนว่าจะมีความขัดแย้งในบางจุด - บางคนบอกว่ามันขึ้นอยู่กับตัวแก้ไขในท้องถิ่นเพื่อค้นหาที่อยู่ IP ของเซิร์ฟเวอร์ชื่อกลาง แต่ผลลัพธ์ของคำสั่งไม่ได้บ่งชี้ว่าสิ่งนี้เกิดขึ้นนอกเหนือจากรายการเริ่มต้นของราก เซิร์ฟเวอร์ ดูเหมือนว่ามีเหตุผลที่จะสมมติว่าสิ่งนี้จะไม่เกิดขึ้นหากจุดประสงค์ของ+traceการเริ่มต้นที่เซิร์ฟเวอร์รากและติดตามวิธีการของคุณลง (อย่างน้อยถ้าคุณมีรายชื่อเซิร์ฟเวอร์ที่ถูกต้อง) ไม่dig +traceจริงๆใช้จำแนกท้องถิ่นสำหรับสิ่งที่ผ่านมาเซิร์ฟเวอร์ราก?

5
ทำไมโฮสต์และ nslookup สามารถแก้ไขชื่อ แต่ไม่สามารถขุดได้
มีใครบอกฉันได้ไหมว่าทำไมสิ่งนี้ถึงเกิดขึ้น ฉันสามารถแก้ไขชื่อโฮสต์โดยใช้โฮสต์และ / หรือ nslookup แต่การค้นหาแบบส่งต่อไม่สามารถทำงานกับ dig; การค้นหาแบบย้อนกลับทำ: musashixxx@box:~$ host someserver someserver.somenet.internal has address 192.168.0.252 musashixxx@box:~$ host 192.168.0.252 252.0.168.192.in-addr.arpa domain name pointer someserver.somenet.internal. musashixxx@box:~$ nslookup someserver Server: 192.168.0.253 Address: 192.168.0.253#53 Name: someserver.somenet.internal Address: 192.168.0.252 musashixxx@box:~$ nslookup 192.168.0.252 Server: 192.168.0.253 Address: 192.168.0.253#53 252.0.168.192.in-addr.arpa name = someserver.somenet.internal. musashixxx@box:~$ dig someserver ; <<>> …

3
sed แทนที่แท็บและช่องว่างทั้งหมดด้วยช่องว่างเดียว
ฉันได้รับสตริงเหมือนดังต่อไปนี้: test.de. 1547 IN SOA ns1.test.de. dnsmaster.test.de. 2012090701 900 1000 6000 600 ตอนนี้ฉันต้องการแทนที่แท็บ / ช่องว่างทั้งหมดในระหว่างระเบียนด้วยช่องว่างเดียวเพื่อให้ฉันสามารถใช้กับ cut -d " " ฉันพยายามต่อไปนี้: sed "s/[\t[:space:]]+/[:space:]/g" และความหลากหลายต่าง ๆ แต่ไม่สามารถทำงานได้ ความคิดใด ๆ

2
ระเบียน SOA และ Primary NS (DNS)
ความรุนแรงของคำถามคือสิ่งนี้ - อะไรคือความสัมพันธ์ระหว่างเนมเซิร์ฟเวอร์หลักที่ระบุในSOAเรกNSคอร์ดและเนมเซิร์ฟเวอร์ที่ระบุในเรกคอร์ด สิ่งเหล่านี้เชื่อมโยงกันอย่างไร เมื่อฉันค้นหาเว็บไซต์ส่วนใหญ่ฉันจะได้รับสิ่งนี้: dhamma@sansa:~$ host -t SOA arth.com arth.com has SOA record ns1.comcastbusiness.net. domreg-tech.comcastbusiness.net. 2009072715 3600 7200 604800 7200 และฉันคาดว่าจะเห็นns1.comcastbusiness.netเป็นเนมเซิร์ฟเวอร์หลักเพราะเมื่อฉันค้นหาNSระเบียนสำหรับโดเมนฉันจะได้รับสิ่งนี้: dhamma@sansa:~$ host -t NS arth.com arth.com name server ns1.comcastbusiness.net. arth.com name server ns2.comcastbusiness.net. arth.com name server ns3.comcastbusiness.net. สิ่งนี้ทำให้ฉันคิดอยู่เสมอว่าSOAบันทึกนั้นมีการNSบันทึกข้อมูลหลักอัตโนมัติหรือไม่ นั่นเป็นเรื่องจริงจากระยะไกลหรือไม่? เพราะนี่คือสิ่งที่ฉันสับสนมากที่สุด: dhamma@sansa:~$ host -t SOA paulwarnk.com paulwarnk.com has SOA …

2
การตอบสนองเซิร์ฟเวอร์ DNS และหมดเวลา
เราพบปัญหาที่น่าผิดหวังบน LAN ของเรา DNS จะสอบถามเซิร์ฟเวอร์ของเนมเซิร์ฟเวอร์ ISP ของเราเป็นระยะเพื่อบังคับให้เกิดความล่าช้า 5 วินาที แม้ว่าฉันจะข้าม/etc/resolv.confโดยใช้การขุดโดยตรงไปยังหนึ่งในเซิร์ฟเวอร์ DNS ของเราฉันยังคงพบปัญหา นี่คือตัวอย่าง: mv-m-dmouratis:~ dmourati$ time dig www.google.com @209.81.9.1 ; <<>> DiG 9.8.3-P1 <<>> www.google.com @209.81.9.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14473 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, …

3
ธงทั้งหมดในการตอบสนองขุดคืออะไร?
dig การตอบกลับส่งคืนค่าสถานะในส่วนความคิดเห็น: $ dig example.com +noall +comments ; <<>> DiG 9.8.3-P1 <<>> example.com +noall +comments ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29045 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ในบรรทัดสุดท้ายที่นี่มีธง: flags: qr rd ra; ธงที่เป็นไปได้ทั้งหมดที่ขุดมีอะไรบ้าง นี่คือรายการของสิ่งที่ฉันได้พบ: …

2
อะไรคือความแตกต่างระหว่าง `ขุด` และ `โฮสต์ 'เมื่อทำการค้นหาเซิร์ฟเวอร์ชื่อเฉพาะ?
ฉันใช้คำสั่งนี้เพื่อตรวจสอบว่าฉันตั้งค่าอย่างถูกต้องกับผู้ให้บริการ DNS หรือไม่: host hostname.example.com ns1.example-nameserver.com เท่าที่ฉันสามารถบอกได้สิ่งนี้ขอns1.example-nameserver.comให้ค้นหาhostname.example.comและรายงานคำตอบ ฉันได้รับการตอบกลับที่ไม่พบโฮสต์ดังนั้นฉันคิดว่าฉันทำผิด อย่างไรก็ตามโดยไม่ต้องระบุชื่อเซิร์ฟเวอร์ของพวกเขา (ดังนั้นอนุญาตให้เซิร์ฟเวอร์ชื่อ ISP ของฉันค้นหาได้) ฉันได้รับการตอบสนองที่ถูกต้อง ( hostnameเป็นCNAMEถ้ามันสำคัญ) ฉันไม่เข้าใจสิ่งนี้ดังนั้นฉันจึงค้นหาและพบdigคำสั่ง: dig @ns1.example-nameserver.com hostname.example.com เท่าที่ฉันสามารถบอกได้ว่าสิ่งนี้ทำในสิ่งเดียวกันกับhostคำสั่ง - ขอให้เซิร์ฟเวอร์ชื่อเฉพาะค้นหาโฮสต์ digดังนั้นผมจึงสรุปได้ว่าพวกเขาจะต้องทำมันแตกต่างกันอย่างใดและที่แคชเซิร์ฟเวอร์ชื่อจะต้องใช้วิธีการเดียวกับ ข้อสรุปของฉันอาจถูกหรือผิดถ้ามันถูกต้อง: ความแตกต่างระหว่างวิธีการค้นหาสองวิธีนี้คืออะไร ถ้ามันผิด อะไรคือความเข้าใจผิดของฉันเกี่ยวกับ DNS hostและdigคำสั่งและที่ทำให้ฉันได้ข้อสรุปนี้ ตัวอย่างผลลัพธ์: $ host cardiff.tzmchapters.org ns1.livedns.co.uk Using domain server: Name: ns1.livedns.co.uk Address: 213.171.192.250#53 Aliases: Host cardiff.tzmchapters.org not found: 3(NXDOMAIN) $ dig @ns1.livedns.co.uk …

1
ตัวเลือกการหมดเวลาขุดไม่ทำงาน
เมื่อฉันลองคำสั่งเหล่านี้พวกเขาจะไม่หยุดหลังจาก 5 วินาที: $ dig +time=5 @hii.com hello.me -หรือ- $ dig @hii.com hello.me +time=5 วิธีที่ถูกต้องในการใช้ตัวเลือกนี้คืออะไร?
9 dig 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.