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

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


17
ฉันจะตั้งค่า DNS ของฉันเมื่อ resolv.conf ถูกเขียนทับได้อย่างไร
ข้อมูลส่วนใหญ่ที่ฉันเห็นทางออนไลน์บอกว่าจะแก้ไข/etc/resolv.confแต่การเปลี่ยนแปลงใด ๆ ที่ฉันทำจะทำให้ถูกแทนที่ได้ $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- # YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.1.1 มันดูเหมือนว่า 127.0.1.1 dnsmasqเป็นตัวอย่างของท้องถิ่น เอกสารบอกว่าจะแก้ไขdnsmasq /etc/resolv.confฉันพยายามวางเซิร์ฟเวอร์ที่กำหนดเองใน/etc/resolv.conf.d/baseแต่การเปลี่ยนแปลงไม่ได้แสดงในหลังจากทำงาน/etc/resolv.confsudo resolvconf -u FYI ฉันไม่ต้องการเปลี่ยน DNS ตามการเชื่อมต่อฉันต้องการตั้งค่า DNS เริ่มต้นให้ใช้สำหรับการเชื่อมต่อทั้งหมดเมื่อไม่ได้ระบุเป็นอย่างอื่น UPDATE: ฉันตอบคำถามนี้ด้วยตัวเอง: https://unix.stackexchange.com/a/163506/67024 ฉันคิดว่ามันเป็นทางออกที่ดีที่สุดตั้งแต่: …

13
ฉันกำลังใช้เซิร์ฟเวอร์ DNS ใด
ฉันจะตรวจสอบว่าฉันใช้เซิร์ฟเวอร์ DNS ใด (ใน Linux) ฉันใช้ตัวจัดการเครือข่ายและการเชื่อมต่อแบบใช้สายกับ LAN ในมหาวิทยาลัยของฉัน (ฉันกำลังพยายามหาสาเหตุที่โดเมนของฉันไม่ได้รับการแก้ไข)
248 networking  dns 

1
Chrome: คำขอ DNS ที่มีชื่อ DNS สุ่ม: มัลแวร์
ในช่วงหลายปีที่ผ่านมา (ตั้งแต่ปี 2005) ฉันได้เห็นบันทึกคำขอ DNS แบบสุ่มแปลก ๆ เสร็จแล้วบนเซิร์ฟเวอร์ DNS / BIND หลายเครื่องที่ฉันดูแล May 7 12:13:50 1.1.1.1 named[63742]: client 1.1.1.2#24123 (verxkgiicjmcnxg): view internal: query: verxkgiicjmcnxg IN A + (1.1.1.1) May 7 12:13:50 1.1.1.1 named[63742]: client 1.1.1.2#29159 (epqoaqsayo): view internal: query: epqoaqsayo IN A + (1.1.1.1) May 7 12:13:50 1.1.1.1 named[63742]: client …
88 security  dns  chrome 

5
ตัวเลือก sshd“ UseDNS” คืออะไร?
ฉันรู้ว่าสิ่งที่มันไม่ แต่ผมไม่ทราบว่าทำไม มันป้องกันการโจมตีอะไร? มันเกี่ยวข้องกับวิธีการรับรองความถูกต้องทุกประเภทหรือไม่ (โฮสต์, รหัสผ่าน, publickey, แป้นพิมพ์แบบโต้ตอบ ... )
78 ssh  security  dns  openssh 

7
ฉันสามารถสร้างการแทนที่ dns ที่คล้ายกับการเขียนใน / etc / hosts โดยไม่ต้องเข้าถึงรูท
ฉันต้องการตั้งค่าระเบียน dns ที่เบราว์เซอร์ของฉันจะใช้ แต่ฉันไม่มีสิทธิ์เข้าถึงระดับรากดังนั้นฉันจึงไม่สามารถแก้ไข/etc/hostsได้ ฉันต้องทำสิ่งนี้เพื่อทดสอบ vhosts ด้วย apache ซึ่ง dns ยังไม่ได้ตั้งค่า ฉันมีสิทธิ์เข้าถึง firefox และ chrome ดังนั้นหากมีปลั๊กอินที่สามารถอำนวยความสะดวกได้ หรือตัวเลือกอื่น ๆ มีประโยชน์ update:ทางเลือกในการแทนที่ dns น่าจะเป็นการแก้ไขส่วนหัว HTTP หากสิ่งที่ถูกต้องถูกส่งไปยัง apache เนื้อหาที่ถูกต้องควรถูกส่งคืน

2
วิธีแก้ปัญหา DNS ด้วยระบบที่แก้ไขแล้ว?
คุณจะค้นหาเซิร์ฟเวอร์ DNS ที่ใช้systemd-resolvedเพื่อการแก้ไขปัญหาอย่างไร โดยทั่วไปฉันสามารถใช้digและทดสอบเซิร์ฟเวอร์ DNS /etc/resolv.confที่แสดงใน (หรือ windows - ipconfig /all+ nslookup) แต่วิธีการดังกล่าวไม่ทำงานเมื่อ resolv.conf เพียงชี้ไปที่ตัวแก้ไขแบบโลคัลบนที่อยู่วนรอบ วิธีใดที่ใช้ภายใต้การแก้ไขของระบบเพื่อแสดงเซิร์ฟเวอร์ DNS ที่ใช้? ( unboundมีไฟล์ config ที่ฉันสามารถดูได้ dnsmasqทำเช่นกัน แต่ฉันไม่แน่ใจว่าเซิร์ฟเวอร์สามารถเพิ่มแบบไดนามิกโดยไม่มีไฟล์กำหนดค่าได้หรือไม่แม้แต่ NetworkManager ตอนนี้มีnmcliและฉันเห็นคุณสามารถสอบถามnmcli d show wlan0เพื่อแสดงการกำหนดค่า DNS สำหรับอินเทอร์เฟซ )

2
ขุด vs nslookup
ทำไมบางครั้งคำสั่งdigและnslookup จึงพิมพ์ผลลัพธ์ต่างกัน ~$ dig facebook.com ; <<>> DiG 9.9.2-P1 <<>> facebook.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6625 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; …
40 dns  dig  nslookup 

5
ฉันจะสร้างระเบียน SSHFP ได้อย่างไร
ฉันต้องตั้งค่าระเบียน SSHFP ใน DNS สำหรับโฮสต์ของฉัน ฉันค้นหาเสร็จแล้ว แต่ฉันไม่พบตัวอย่างที่ดี บันทึก SSHFP คืออะไร ระเบียน SSHFP มีลักษณะอย่างไร ฉันจะสร้างระเบียน SSHFP ได้อย่างไร
39 ssh  dns  openssl 

2
curl - แก้ไขดูเหมือนจะไม่ทำอะไรเลย
--helpเอาท์พุทสำหรับขดแสดงรายการ--resolveตัวเลือกซึ่งรัฐ --resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS ฉันไม่มีโชคใด ๆ เลยที่จะให้มันทำงาน คำสั่งพื้นฐานที่ฉันพยายามเรียกใช้คือ curl --resolve foo.example.com:443:localhost https://foo.example.com:443/ Couldn't resolve host 'foo.example.com'และฉันให้ได้รับการตอบสนอง ฉันต้องการทำเช่นนี้เพราะฉันกำลังทดสอบใบรับรองสำหรับ foo.example.com แต่ฉันไม่ได้ทดสอบบนเซิร์ฟเวอร์จริง แต่ฉันกำลังทดสอบบนเครื่องจำลอง ฉันรู้ว่าฉันสามารถแก้ไข/etc/hostsเพื่อให้ foo.example.com แก้ไขเป็น localhost แต่วิธีการแบบม้วนนี้ดูเหมือนว่าจะเป็นวิธีที่ "ถูกต้อง" หากฉันสามารถทำให้มันใช้งานได้ มีใครเห็นสิ่งที่ฉันทำผิดที่นี่หรือไม่
35 dns  curl 

3
จะอ่านเนื้อหาแคช DNS ในเครื่องได้อย่างไร
ฉันรู้ว่าใน Windows ฉันสามารถออกipconfig /displaydnsและฉันเห็นเนื้อหาแคชของ DNS ท้องถิ่น ฉันจะแสดงรายการเนื้อหาแคชของ DNS ใน Linux ได้อย่างไร ฉันต้องการได้รับการแก้ปัญหาข้าม distro มากที่สุด
31 linux  dns  cache 


1
เหตุใด Chromium จึงไม่แคช DNS นานกว่าหนึ่งนาที
ฉันใช้ Chromium และมีปัญหากับ DNS ที่ไม่ถูกแคชในเวลาที่ฉันคาดไว้ จดโดเมน example.com ตามการตั้งค่า DNS โดเมนนี้ควรถูกแคชอีก 26151 วินาที: $ dig example.com ;; ANSWER SECTION: example.com. 26151 IN A 93.184.216.34 อย่างไรก็ตามเมื่อฉันเปิด example.com ใน Chromium และฉันเปิด chrome: // net-internals / # dns IP จะถูกลืมภายในหนึ่งนาที! ทำไม Chromium ไม่ยึดติดกับการตั้งค่า DNS ของโดเมน ฉันจะบังคับให้แคชข้อมูล DNS จนกว่าจะหมดอายุได้อย่างไร
27 dns  chrome  cache 

2
วิธีกำหนดค่า systemd-modified และ systemd-networkd เพื่อใช้เซิร์ฟเวอร์ DNS ภายในสำหรับการแก้ไขโดเมนท้องถิ่นและเซิร์ฟเวอร์ DNS ระยะไกลสำหรับโดเมนระยะไกล
ฉันเชื่อมต่อกับเครือข่ายท้องถิ่นที่มีการเข้าถึงอินเทอร์เน็ตผ่านเกตเวย์ มีเซิร์ฟเวอร์ DNS ในเครือข่ายท้องถิ่นที่สามารถแก้ไขชื่อโฮสต์ของคอมพิวเตอร์จากเครือข่ายท้องถิ่นได้ ฉันต้องการกำหนดค่าsystemd-modifiedและsystemd-networkdเพื่อให้การร้องขอการค้นหาชื่อโฮสต์ในท้องถิ่นจะถูกส่งไปยังเซิร์ฟเวอร์ DNS เฉพาะที่และส่งคำขอการค้นหาชื่อโฮสต์อื่นทั้งหมดไปยังเซิร์ฟเวอร์ DNS ระยะไกลอื่น สมมติว่าฉันไม่รู้ว่าไฟล์การกำหนดค่านั้นอยู่ที่ไหนหรือฉันควรจะเพิ่มไฟล์มากขึ้นหรือไม่และต้องการให้ระบุพา ธ ในคำตอบ

5
ไม่สามารถเปลี่ยนเส้นทางการค้นหา DNS IP และพอร์ตได้
ฉันได้ค้นพบว่า ISP ของฉัน (verizon) กำลังสกัดกั้นการรับส่งข้อมูล DNS ทั้งหมดบนพอร์ต 53 ใช้ iptables ฉันต้องการเปลี่ยนเส้นทางการค้นหา DNS ทั้งหมดไปยัง IP และพอร์ตเฉพาะ (5353) ความพยายามใด ๆ ที่ทำให้คอมพิวเตอร์ของฉันเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นที่พอร์ต 53 ควรถูกเปลี่ยนเส้นทางไปที่ 23.226.230.72/5353 เพื่อตรวจสอบเซิร์ฟเวอร์ DNS และพอร์ตที่ฉันพยายามจะใช้ฉันได้รันคำสั่งนี้ ~$ dig +short serverfault.com @23.226.230.72 -p5353 198.252.206.16 นี่เป็นกฎ iptables ที่ฉันพยายามใช้ iptables -t nat -A OUTPUT -p udp -m udp --dport 53 -j DNAT --to-destination 23.226.230.72:5353 …
21 iptables  dns 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.