คำถามติดแท็ก resolv.conf

resolv.conf - ไฟล์การกำหนดค่าตัวแก้ไข

19
ฉันจะเพิ่มเซิร์ฟเวอร์ DNS ผ่าน resolv.conf ได้อย่างไร
คือ/etc/resolv.confไม่มีประโยชน์ในUbuntu 12.04 LTS (Pangolin แม่นยำ)? ฉันเห็นว่าข้อมูลเซิร์ฟเวอร์ DNS ถูกเก็บไว้ในNetworkManagerทันที nmcliเครื่องมือบรรทัดคำสั่งสามารถแสดงรายการที่สำหรับคุณ หากฉันต้องการเพิ่มเซิร์ฟเวอร์DNSอีกหนึ่งตัวจะเพิ่มลงใน/etc/resolv.confโดยใช้วิธีใช้resolvconfแพคเกจหรือไม่
207 resolv.conf 

19
ฉันจะรวมบรรทัดใน resolv.conf ที่จะไม่หายไปเมื่อรีบูตได้อย่างไร
ในที่สุดฉันก็ย้ายไปที่ 12.04 จาก 7.10 ฉันมีส่วนสุดท้ายที่จะทำให้เสร็จ แต่ฉันนิ่งงัน ฉันใช้ Puppet ในแต่ละเซิร์ฟเวอร์และในอดีตฉันรวมที่อยู่เซิร์ฟเวอร์ชื่อและค้นหาชื่อโดเมนสำหรับ puppetmaster ใน resolv.conf search puppetmaster.com nameserver 192.168.1.XXX ใน 12.04 resolv.conf ได้รับการเขียนทับเมื่อรีบูตเครื่อง ฉันไม่สามารถใช้ IP แบบคงที่สำหรับสิ่งเหล่านี้ดังนั้นการใช้ / etc / network / interfaces เพื่อช่วยฉันออกมาเป็นจุดศูนย์กลาง # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR …
173 resolv.conf 

10
ฉันจะหา resolvconf เพื่อสร้าง resolv.conf ได้อย่างไรหลังจากฉันเปลี่ยน / etc / network / interfaces?
หลังจากอัปเดต/etc/network/interfacesด้วยสิ่งที่คล้ายกับด้านล่างฉัน/etc/resolv.confจะอัปเดตได้อย่างไร ฉันพยายาม (เป็น root) resolver -u, service networking restartแต่พวกเขาไม่ได้ทำงาน ฉันยังแก้ไข symlink resolv.confแล้วลองresolver -uใหม่อีกครั้ง /etc/resolv.confในที่สุดผมแห้วรีบูตซึ่งได้แก้ไขปัญหาโดยการสร้างใหม่ Ubuntu 12.04, เซิร์ฟเวอร์ 64 บิตติดตั้งแพตช์ล่าสุดทั้งหมด ตัวอย่าง/etc/network/interfaces: iface eth0 inet static address 192.168.3.3 netmask 255.255.255.0 gateway 192.168.3.1 dns-search example.com dns-nameservers 192.168.3.45 192.168.8.10


3
ฉันจะล้าง DNS บน Ubuntu 17.04 ได้อย่างไร
ฉันจะล้าง DNS บน Ubuntu 17.04 ได้อย่างไร ฉันดูเหมือนจะมีปัญหา DNS บางอย่างในขณะนี้ตั้งแต่อัปเกรดเป็น 17.04 จาก 16.10 และไปล้าง DNS แต่ฉันหาวิธีไม่ได้ ใครช่วยบอกหน่อยได้ไหม

3
เนมเซิร์ฟเวอร์ 127.0.1.1 ใน resolv.conf จะไม่หายไป!
ฉันได้อ่านแล้วว่าฉันควรมีnameserver 127.0.1.1ใน/etc/resolv.confไฟล์ของฉันก็ต่อเมื่อเครื่องของฉันมีเซิร์ฟเวอร์ DNS ของตัวเอง เนื่องจากมันไม่ได้ทำให้มันเกิดปัญหา แต่ไม่ว่าฉันจะทำอะไรฉันก็ไม่สามารถกำจัดมันได้! นี่คือสิ่งที่ฉันทำไปแล้ว: กำลังเพิ่มnameserver 192.168.1.3ลงใน/etc/resolvconf/resolv.conf.d/baseไฟล์ (192.168.1.3 เป็น DNS ของเครือข่ายของเรา) sudo resolvconf --enable-updatesเล่น: sudo resolvconf -uเล่น: วิ่ง: sudo service network-manager restart(เพื่อให้แน่ใจ) แต่เมื่อฉันเปิด/etc/resolv.confไฟล์มันบอกว่า: nameserver 127.0.1.1! ใครบ้างมีความคิดว่ามีอะไรผิดปกติ? โปรดทราบว่ามันจริง127.0.1.1! และฉันก็ไม่รู้ว่าทำไมมันไม่เป็นเช่นนั้น127.0.0.1! แม้ว่าฉันจะอัปเดต/etc/resolv.confด้วยตนเองและเปลี่ยนเป็นสิ่งอื่นสิ่งที่sudo resolvconf -uจะเปลี่ยนกลับเป็น127.0.1.1! ที่อยู่นี้มาจากไหน

4
NetworkManager ไม่เรียกใช้ resolv.conf
ฉันเพิ่งปรับรุ่นจาก11.10ไป12.04และตอนนี้NetworkManagerไม่ได้ประชากรเมื่อเชื่อมต่อกับเครือข่ายไร้สายเมื่อมันได้รับการทำงานอย่างสมบูรณ์แบบใน/etc/resolv.conf 11.10ฉันไม่เห็นข้อผิดพลาดที่ชัดเจนใด ๆ ทั้งในNetworkManager, หรือUI syslogฉันจะวินิจฉัยสิ่งที่ผิดได้อย่างไร แก้ไข:หากฉันพยายามเรียกใช้resolvconfฉันได้รับข้อผิดพลาด resolvconf: ข้อผิดพลาด: /etc/resolv.conf ไม่ใช่ symlink ไม่ได้ทำอะไร มันควรจะเป็นอะไรsymlinkกับและ / หรือฉันNetworkManagerจะเติมมันได้อย่างไร นี่บอกว่าsymlinkควรชี้ไปที่/run/resolvconf/resolv.confแต่ไฟล์นั้นไม่มีอยู่ในระบบของฉัน

4
ฉันควรแก้ไขไฟล์ resolv.conf ของฉันเพื่อแก้ไขปัญหา DNS ผิดหรือไม่
ฉันมีปัญหาที่เครื่อง Ubuntu ของฉันใช้เซิร์ฟเวอร์ DNS ผิด ด้วยเหตุผลบางอย่างเครื่องสอบถามlocalhostข้อมูล DNS ฉันได้เพิ่มเซิร์ฟเวอร์ DNS ใน GUI การตั้งค่าเครือข่าย แต่/etc/resolv.confยังคงมีอยู่127.0.0.1เป็นที่อยู่เซิร์ฟเวอร์ DNS ตอนนี้ฉันคิดว่าฉันสามารถแก้ไขไฟล์ด้วยตัวเองได้ แต่มันบอกว่าฉันไม่ควรแก้ไขไฟล์ด้วยตนเอง ตอนนี้เนื่องจาก GUI การตั้งค่าเครือข่ายไม่ได้สร้างไฟล์ด้วยการตั้งค่าที่ถูกต้องฉันจะสร้างresolv.confไฟล์ใหม่ด้วยตัวเองได้อย่างไร
35 dns  resolv.conf 

4
16.10 ล้มเหลวในการแก้ไข DNS
หลังจากอัปเกรดการติดตั้ง 16.04 เป็น 16.10 ฉันมีปัญหากับ DNS ครั้งแรกที่ฉันมีปัญหาสองสามครั้งเมื่อเชื่อมต่อกับ WiFi ในขณะที่ทำงานบนอีเธอร์เน็ต ตอนนี้ดูเหมือนว่าจะทำงานกับ WiFi ด้วย ไม่แน่ใจว่าทำไมและถ้าเป็นไปในทางที่เกี่ยวข้องกับปัญหาที่ฉันเผชิญตอนนี้: เมื่อเชื่อมต่อไปยังโฮสต์ VPN พร้อมด้วยCisco Anyconnect VPNก็เพิ่มเส้นใน '/etc/resolv.conf' ฉันเข้าใจว่า Ubuntu กำลังใช้systemd-resolและหน้า man บอกว่ามีสามโหมดที่แตกต่างกันสำหรับการจัดการ /etc/resolv.conf /etc/resolv.conf ของฉันไม่ใช่ symlink และไม่ได้แสดงรายการ 127.0.0.53 เป็นเซิร์ฟเวอร์ DNS ดังนั้นเท่าที่ฉันเข้าใจ systemd แก้ไขควร "อ่านสำหรับข้อมูลการกำหนดค่า DNS" อย่างไรก็ตามมันดูเหมือนจะไม่สนใจ ขุด สิ่งที่แปลก (สำหรับฉัน) คือการdig host.customer.tldส่งคืนคำตอบที่ดีกับส่วนคำตอบที่แสดง IP ของโฮสต์ที่ร้องขอและมันหมายถึงเซิร์ฟเวอร์ DNS ที่เพิ่มไปยัง /etc/resolv.conf โดยลูกค้า VPN …

11
resolv.conf ยังคงได้รับการรีเซ็ตโดยบางสิ่งบางอย่าง
ฉันต้องการความช่วยเหลือในการหาสาเหตุที่resolv.confทำให้ฉันเปลี่ยนแปลงสิ่งนี้ทำให้ฉันไม่สามารถเข้าถึงอินเทอร์เน็ตภายนอกและเฉพาะเครือข่ายท้องถิ่น: $ cat /etc/resolv.conf nameserver 192.168.16.1 domain localdomain search localdomain ผมคิดว่าผมคงได้โดยการกำจัดของอินเตอร์เฟซวนรอบและเพิ่มในส่วนติดต่อ eth0 ใน/etc/network/interfacesกับคำแนะนำบนบล็อก Posterous jontsai ของ ฉันพยายามทำสิ่งต่าง ๆ เช่น: $ sudo ifconfig eth0 down $ sudo ifconfig eth0 up $ sudo /etc/init.d/networking restart $ sudo dhclient จากนั้นสิ่งต่าง ๆ จะใช้งานได้ชั่วคราวและในที่สุดเซิร์ฟเวอร์ชื่อใน resolv.conf จะกลับมาใช้อีกครั้ง PS ฉันโพสต์สิ่งนี้บนubuntuforumsด้วย แก้ไข: มีอย่างน้อยหนึ่งโปรแกรมอื่นนอกเหนือจาก NetworkManager ที่กำลังเขียนอยู่resolv.confและฉันรู้สิ่งนี้เพราะเมื่อฉันรีเฟรช NetworkManager resolv.confไฟล์ที่สร้างขึ้นมีความคิดเห็นที่ระบุว่า# Generated …

4
ตัวจัดการเครือข่าย: วิธีหยุด nm อัพเดต /etc/resolv.conf
ฉันไม่ต้องการผู้จัดการเครือข่ายเพื่อเพิ่มเซิร์ฟเวอร์ DNS ที่ได้รับจาก DHCP /etc/resolv.confของฉัน เมื่อกำหนดค่าจาก GUI / การเชื่อมต่อ / IPV4 และเลือกวิธีอัตโนมัติ (ที่อยู่เท่านั้น) มันยังคงเพิ่มเซิร์ฟเวอร์ DNS ที่ได้รับผ่าน DHCP มันเป็นไปได้ที่จะทำต่อการเชื่อมต่อ (เฉพาะ SSID?)
26 dns  resolv.conf 

7
ทำไมไฟล์ resolv.conf ของฉันถึงถูกสร้างใหม่ทุกครั้ง?
/etc/resolv.confไฟล์ของฉันถูกสร้างใหม่ทุกครั้งทำให้ฉันหลวมเซิร์ฟเวอร์ Google DNS เมื่อฉันเชื่อมต่อโมเด็ม 3G อีกครั้ง สำหรับการเปลี่ยนการตั้งค่า DNS ผมมองhttp://code.google.com/intl/fr-FR/speed/public-dns/docs/using.html ฉันdhclient.confเป็นใหญ่สวย (58 เส้น) ดังนั้นผมโพสต์ไว้บนPastebin อย่างไรก็ตามนี่คือทั้งหมดที่dhclient.confไม่มีบรรทัดความคิดเห็นหรือบรรทัดว่าง: option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; send host-name "<hostname>"; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers; prepend domain-name-servers 8.8.8.8, 8.8.4.4; ฉันใช้wvdialแทนตัวจัดการเครือข่าย
17 dns  resolv.conf 

1
เหตุใดการแก้ไขชื่อของฉันจึงถึง DNS แม้ว่าจะมีรายการไฟล์โฮสต์อยู่
ฉันใช้ Ubuntu 10.04.2 LTS Desktop ในฐานะนักพัฒนาเว็บไซต์ฉันสร้าง "me.com" ใน/etc/hostsไฟล์ของฉัน น่าเสียดายที่การแก้ไขชื่อของฉันกำลังออกไปที่ DNS ก่อนที่จะตรวจสอบรายการโฮสต์ในพื้นที่ของฉันก่อนและฉันไม่สามารถหาสาเหตุได้ ผลลัพธ์ที่ได้คือถ้า /etc/resolv.conf ของฉันมีnameserver 127.0.0.1อยู่ในนั้นก่อนฉันจะได้รับการตอบกลับในเว็บเบราว์เซอร์จาก me.com (ภายในเครื่อง) ภายในไม่ถึงหนึ่งวินาที แต่ถ้าฉันไม่มีรายการนั้นการตอบสนองของฉันอาจใช้เวลานานถึง 5 วินาทีถ้า ISP ของฉันช้าเล็กน้อย ปัญหาก็ลำบากที่จริงผมต้องยื่นคำถามนี่ (และคนที่ได้รับการแก้ไขได้)/etc/resolv.confสำหรับวิธีการจะแทรกเข้าไปในรายการที่ แต่หนึ่งในผู้ใช้ (@shellholic) ขอแนะนำอย่างยิ่งที่นี่ (และแสดงความคิดเห็นไปมากับฉันเกี่ยวกับเรื่องนี้) ว่าฉันควรยื่นคำถามนี้ คุณรู้หรือไม่ว่าเหตุใดการแก้ไขชื่อเวิร์กสเตชันของฉันจึงต้องไปที่เซิร์ฟเวอร์ DNS ก่อนที่จะกด/etc/hostsรายการไฟล์ของฉัน สำหรับตอนนี้ผมใช้เคล็ดลับ resolv.conf
15 10.04  dns  hosts  resolv.conf 

6
โฮสต์สามารถแก้ไขชื่อโฮสต์ได้ไม่ใช่ ssh
ฉันพยายามเชื่อมต่อจากระบบ 10.04 ไปยังระบบ 12.04 ผ่าน SSH กฎที่resolv.confดูเหมือนจะมีผลในการคัดเลือกอย่างแปลกประหลาดซึ่งทำให้ฉันงงงวย สังเกต: [2] user@mach:~$ ssh pangolin ssh: Could not resolve hostname pangolin: Name or service not known [2] user@mach:~$ host pangolin pangolin.subdomain.domain.tld has address 172.16.7.12 subdomain.domain.tldอยู่ในsearchบรรทัด/etc/resolv.confและใช้hostชื่อค้นหาอย่างถูกต้องให้กฎเหล่านั้น อย่างไรก็ตามด้วยไคลเอนต์ SSH sshฉันได้รับข้อผิดพลาดทำซ้ำข้างต้น สิ่งนี้จะเป็นอย่างไร ฉันมักจะรู้สึกว่ากฎการแก้ไขชื่อในresolv.confระบบทั่วโลกใช้ หมายเหตุ: /etc/hostsไม่ได้ประกาศชื่อpangolinเลย แพ็คเกจopenssh-serverถูกกำหนดค่าบนเครื่องเป้าหมาย คำถามนี้เกี่ยวกับสาเหตุที่การจำแนกชื่อไม่สอดคล้องกันระหว่างโปรแกรมทั้งสอง ทราบอีก: pangolin.subdomain.domain.tldคำสั่งทำงานได้ดีเมื่อฉันป้อนชื่อโดเมนที่มีคุณสมบัติครบถ้วนคือ ในขณะเดียวกันฉันรีบูตเครื่องไคลเอนต์ (10.04) และปัญหายังคงมีอยู่ ไม่มีการติดตั้ง daemon แคช DNS …
14 12.04  10.04  ssh  resolv.conf 

3
ที่อยู่เซิร์ฟเวอร์ DNS ไม่ได้เก็บไว้ใน resolv.conf อีกต่อไป ตอนนี้อยู่ที่ไหน
บางครั้งฉันสลับเซิร์ฟเวอร์ DNS โดยใช้ตัวบ่งชี้ NetworkManager ในแถบงาน หรูแห่งนี้ทำงานร่วมกับรุ่นก่อนหน้านี้และจริงทำงานได้ดีกับ 12.04 เกินไปยกเว้นสิ่งหนึ่งที่: ผมใช้ Conky ที่จะแสดงข้อมูลบางระบบรวมถึงที่อยู่ DNS 127.0.0.1และผมสังเกตเห็นว่ามันคือตอนนี้มักจะแสดง ฉันค้นหาresolv.confซึ่งเป็นที่ที่มันได้รับที่อยู่นี้และนั่นก็คือสิ่งที่มันพูดเสมอ ฉันมีบรรทัดเดียวโดยที่คำเตือนไม่ให้แก้ไขไฟล์ด้วยมือ: nameserver 127.0.0.1 วิธีเดียวที่ฉันรู้ที่จะตรวจสอบที่อยู่เซิร์ฟเวอร์ DNS ในขณะนี้คือการเปิด GUI ผู้จัดการเครือข่ายเพื่อตรวจสอบหน้าข้อมูล ดังนั้นข้อมูลนี้ถูกเก็บไว้ที่ไหน

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