Chuyển tới nội dung chính
Version: 4.1

Xử lý sự cố DNS

Đảm bảo máy chủ DNS trên máy chủ host trả lời các truy vấn cho vùng của tên miền:

dig <domain> @<IP address> ANY +short

servers could not be reached​

Thông báo phản hồi servers could not be reached cho thấy dịch vụ bind9 không chạy.

Hãy thử khởi động lại dịch vụ từ HiTechAdmin > Dịch vụ

Và nếu khởi động lại dịch vụ thất bại, hãy xem nhật ký của dịch vụ.

Nguyên nhân thường gặp là tệp vùng DNS của một tên miền không hợp lệ, vì vậy hãy sửa tệp được nêu trong lỗi, lưu thay đổi rồi khởi động lại dịch vụ.


Lệnh dig trả về rỗng​

Lệnh dig trả về rỗng cho thấy máy chủ DNS không có thông tin về tên miền. Có thể tên miền chưa được thêm vào tài khoản nào, hoặc thiếu tệp vùng DNS của nó.

Để kiểm tra tên miền đã được thêm vào tài khoản nào chưa, dùng lệnh: hitechcloudcli domains-whoowns <domain_name>


Không kết nối được tới máy chủ​

Thử kết nối tới cổng 53 của máy chủ qua telnet:

telnet <IP address of the server> 53

Nếu không kết nối được, hãy kiểm tra thiết lập tường lửa trong panel quản trị.


zone not loaded due to errors​

Khi sửa thủ công tệp vùng hoặc nhập từ nhà cung cấp khác, cần kiểm tra lỗi cú pháp trong tệp. Nếu có lỗi, tệp vùng sẽ bị bỏ qua khi nạp lại dịch vụ nhưng sẽ làm việc khởi động lại dịch vụ thất bại.

Để kiểm tra cú pháp tệp vùng của một tên miền:

named-checkzone <DOMAIN> /etc/bind/zones/<DOMAIN>.zone

Ví dụ:

# named-checkzone example.com /etc/bind/zones/example.com.zone
zone example.com/IN: NS 'ns17.hitechcloud.example.com' has no address records (A or AAAA)
zone example.com/IN: not loaded due to errors.