/etc/resolv.conf (thực sự là một liên kết tượng trưng đến /run/resolvconf/resolv.conf) được viết bởi tiện ích phân giải dựa trên thông tin đến từ nhiều nguồn khác nhau.
127.0.1.1 là địa chỉ IP loopback mà đối tượng dnsmasq kiểm soát NetworkManager nghe. Dnsmasq chạy cục bộ và chấp nhận các truy vấn DNS tại 127.0.1.1 và chuyển tiếp các truy vấn này đến một máy chủ tên bên ngoài có địa chỉ được cung cấp bởi NetworkManager. Lược đồ này không phải lúc nào cũng hoạt động tốt và nếu bạn có bất kỳ vấn đề nào với nó (như bạn làm) thì nên tắt dnsmasq do NetworkManager kiểm soát. Để vô hiệu hóa nó, chỉnh sửa/etc/NetworkManager/NetworkManager.conf
sudo gedit /etc/NetworkManager/NetworkManager.conf
và nhận xét ra dòng
dns=dnsmasq
để nó trông giống như sau.
#dns=dnsmasq
Sau đó khởi động lại trình quản lý mạng. Lệnh bạn sử dụng tùy thuộc vào phiên bản Ubuntu của bạn:
sudo service network-manager restart # For newer systems using Systemd
sudo restart network-manager # For older systems using Upstart
Sau này, bạn nên có một nameserver
dòng trong phân giải với địa chỉ IP không lặp lại. Nếu đây không phải là trường hợp thì hãy thử lệnh sau.
sudo dpkg-reconfigure resolvconf
Nếu bạn vẫn không có một nameserver
dòng nào trong decv.conf với địa chỉ IP không lặp lại hoặc nếu bạn vẫn không có dịch vụ DNS, hãy thử khởi động lại.
Nếu bạn vẫn không có dịch vụ DNS tốt thì hãy bắt đầu điều tra máy chủ tên tại địa chỉ IP bên ngoài (1.2.3.4 trong ví dụ bên dưới). Nó có giải quyết chính xác tên miền khi được tiếp cận bằng cách sử dụng host
hoặc dig
các tiện ích không?
host www.ford.com 1.2.3.4
dig @1.2.3.4 www.gm.com
Máy chủ tên của Google có hoạt động không?
host www.ford.com 8.8.8.8
dig @8.8.4.4 www.gm.com
Nếu bạn thấy rằng máy chủ tên bên ngoài của bạn không hoạt động chính xác thì bạn nên định cấu hình kết nối của mình để sử dụng máy chủ tên hoạt động tốt như của Google. Để thực hiện việc này, nhấp chuột phải vào chỉ báo mạng và chuyển đến Chỉnh sửa kết nối | | Chỉnh sửa ... | Cài đặt IPv4. Giả sử rằng Phương thức hiện tại là Automatic (DHCP)
, đặt Phương thức thành Automatic (DHCP) addresses only
và điền địa chỉ máy chủ tên tốt vào trường có tên Additional DNS servers
.