Linux không thể giải quyết tên miền


1

Máy chủ linux của tôi không thể giải quyết một số tên miền. Tôi phải khởi động lại dịch vụ NAMED để sửa nó. Có bất kỳ giải pháp lâu dài cho việc này?

linux  dns 

Có, đảm bảo bạn có một máy chủ DNS được thiết lập mà máy chủ của bạn có thể nhìn thấy.
Oliver Charlesworth

1
Stackoverflow là để giúp đỡ với mã hóa. Các câu hỏi về cơ sở hạ tầng được đăng tốt nhất lên Serverfault.

Câu trả lời:


1

Lời khuyên:

1), Đảm bảo rằng các tên miền bạn cần được định cấu hình trong tên BIND của bạn.

2), Đảm bảo tên.conf của bạn là chính xác, sử dụng tên-checkconf để kiểm tra cấu hình hoặc yêu cầu nhật ký của liên kết để sửa;

3), Sử dụng dig @your_named_ip your_domainđể xem tên miền của bạn có thể được giải quyết hay không;

4), nếu 3) là chính xác, hãy thêm nameserver your_named_ipvào /etc/resolv.conf của máy chủ linux của bạn.


0

dịch vụ được đặt tên và liên kết được sử dụng cho độ phân giải dns, vì vậy bạn phải khởi động chúng để giải quyết các tên miền từ máy chủ linux của bạn. Giải pháp lâu dài là giữ cho dịch vụ được đặt tên ở bất kỳ runlevel nào. Bạn có thể đạt được điều này bằng lệnh sau: -

$ chkconfig có tên trên

Cảm ơn & Trân trọng,
Alok Thaker


Hi, nhờ trả lời của bạn. nhưng dịch vụ luôn luôn bật. và điều này sẽ không xảy ra với mọi miền. ví dụ: tên miền yahoo.com không được giải quyết. vì vậy tôi phải khởi động lại dịch vụ có tên để sửa nó. Vài giờ sau, điều này sẽ xảy ra một lần nữa và yahoo.com không được giải quyết.

Nếu bạn không thể giải quyết một số tên miền thì bạn có thể giữ dns của mình để google công khai dns trong /etc/resolv.conf dưới dạng máy chủ tên 8.8.8.8 và máy chủ tên 8.8.4.4. Bạn cũng có thể kiểm tra với ISP của mình rằng tại sao một số tên miền không được giải quyết. Bạn có bộ định tuyến có DNS bạn đang sử dụng không, sau đó kiểm tra cài đặt dns của bộ định tuyến được đặt chính xác theo ISP hoặc yêu cầu họ hỗ trợ.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.