10 cách khắc phục sự cố DNS
Resolution- phần 2
3. Ping địa chỉ IP của host mà bạn muốn truy cập đến (nếu
biết)
Một cách nhanh để chứng tỏ nguyên nhân là vấn đề của DNS
chứ không phải vấn đề của mạng là ping đến địa chỉ IP của
host mà bạn đang muốn truy cập đến. Nếu kết nối đến tên
mi
ền thất bại nhưng kết nối đến địa chỉ IP thành công thì bạn
sẽ biết rằng vấn đề của mình nằm ở DNS.
Tuy nhiên nếu DNS Server của bạn không hoạt động thì rất
khó chỉ ra địa chỉ IP mà bạn đang kết nối đến là gì. Để thực
hiện test này, bạn phải có một sơ đồ (diagram) mạng hoặc
giống như nhiều quản trị viên vẫn thực hiện, chỉ cần nhớ địa
chỉ IP của host.
Nếu làm việc, cho tới khi DNS server hiện hữu lần nữa, bạn
có thể đặt vào một entry trong file hosts của mình để bản đồ
hóa IP đến hostname.
4. Tìm ra DNS server đang được sử dụng bằng nslookup
Bạn có thể sư dụng lệnh nslookup để tìm ra các thông tin về
DNS resolution của mình. Một trong những trường hợp vẫn
áp sử dụng là xem DNS server nào đang cung cấp cho bạn câu
trả lời và DNS server nào không.
Hình 5: Đầu ra của lệnh nslookup
Lưu
ý trong hình 5, DNS server của ISP đã cung cấp cho
chung ta thông tin “non-authoritative answer”, có nghĩa rằng
nó không cấu hình miền nhưng vẫn có thể cung cấp một đáp
trả.
Bạn cũng có thể sử dụng lệnh này để so sánh các đáp trả từ
các DNS server khác nhau bằng cách cung cấp DNS server
server. Để thực hiện điều đó, h
ãy mở tab Properties của
adaptor mạng, sau đó kích Internet Protocol Version 4
(TCP/IPv4).
7.
Phóng thích và “renew” địa chỉ IP của DHCP Server
(và cả thông tin DNS)
Dù adaptor của bạn đã được thiết lập để kéo các thông tin
DNS từ DHCP, nó vẫn có thể xảy ra hiện tượng xung đột địa
chỉ IP hoặc nhận phải các thông tin DNS server cũ. Chính vì
vậy sau khi chọn để thu nhận địa chỉ IP và DNS một cách tự
động, bạn nên phóng thihcs địa chỉ I
P của mình và “renew”
nó.
Tuy có th
ể thực hiện điều này với Windows Diagnosis trong
cấu hình mạng của mình, nhưng có một cách khác mà bạn có
thể thực hiện ở đây là thông qua nhắc lệnh. Nếu bạn đã kích
ho
ạt UAC, hãy chạy nhắc lệnh cmd của Windows với quyền
quản trị viên để thực hiện:
IPCONFIG /RELEASE
IPCONFIG /RENEW
Sau đó, thực hiện với lệnh IPCONFIG /ALL để xem những
thông tin IP và DNS mới như thế nào.
8. Kiểm tra DNS Server và restart các dịch vụ hoặc reboot
nếu cần thiết
Rõ ràng, nếu DNS server bị treo thực sự hoặc bị hỏng, hoặc bị
cấu hình sai, bạn sẽ không thể khắc phục điều đó tại phía trình
khách. Tuy nhiên b
tầng mạng của chúng ta và nó phải làm việc đúng cho các ứng
dụng mạng thực hiện chức năng của nó. Trong bài này, chúng
tôi đã cung cấp cho các bạn 10 cách khắc phục sự cố khác
nhau với các vấn đề về DNS resolution, hy vọng các thông tin
trên là hữu ích với các bạn!