Khắc phục lỗi không thể phân giải địa chỉ dns của máy chủ

Khắc phục lỗi không thể phân giải địa chỉ dns của máy chủ

 01/10/2019 04:01:00

Tất cả các máy đều cần độ phân giải DNS phù hợp cho các ứng dụng mạng. Điều gì sẽ xảy ra khi máy bị lỗi không thể phân giải DNS của máy chủ. Khi độ phân giải DNS không hoạt động, việc sử dụng bất cứ thứ gì trên máy tính liên quan đến kết nối mạng sẽ bị ảnh hưởng xấu vì có khả năng nó sẽ ngừng hoạt động. 

DNS thực sự không phải là một "tính năng tốt đẹp" của một mạng, nó là một yêu cầu. Là một quản trị viên mạng, tôi đã nghe thấy phàn nàn đáng báo động của người dùng cuối than vãn rằng mạng bị hỏng, khi đó sẽ là nguyên nhân của các máy chủ DNS. 

Trong những trường hợp này, chắc chắn mạng đang hoạt động tốt nhưng do các máy chủ DNS bị hỏng! điều đó không đi qua rất tốt với họ bởi vì đối với người dùng cuối, tất cả đều giống nhau. DNS là “mạng” (không phải là họ biết DNS nào là gì).

Vì vậy, làm thế nào để bạn khắc phục lỗi không thể phân giải địa chỉ dns của máy chủ và DNS không giải quyết một tên DNS? Dưới đây là 10 mẹo và thủ thuật giúp bạn làm để DNS hoạt động trở lại…. Để truy cập vào một website cần phải biết thông tin về preferred dns server là gì ?

Kiểm tra kết nối mạng

Nhiều lần, nếu bạn mở trình duyệt web của mình, truy cập URL và URL đó không hiển thị trang web, bạn có thể đổ lỗi cho DNS một cách sai lầm. Trong thực tế, vấn đề có nhiều khả năng gây ra bởi kết nối mạng của bạn. Điều này đặc biệt đúng nếu bạn đang sử dụng mạng không dây trên máy tính xách tay.

 Với các giao thức bảo mật không dây, phím sẽ được định kỳ lại hoặc cường độ tín hiệu sẽ mờ dần, gây mất kết nối mạng. Tất nhiên, bạn có thể mất kết nối mạng trên bất kỳ loại mạng nào.

Nói cách khác, trước khi đổ lỗi cho DNS cho vấn đề của bạn, hãy bắt đầu xử lý sự cố bằng cách kiểm tra “ OSI Layer 1 - Physical” trước và sau đó kiểm tra kết nối mạng của bạn. Ở đây bạn sẽ tìm thấy kết nối không dây với kết nối Internet hợp lệ.

Kiểm tra kết nối mạng

Kiểm tra kết nối mạng

Lưu ý cách Access  Local và Internet . Nếu nó chỉ nói "Địa phương" thì bạn không có địa chỉ mạng hợp lệ (bạn chỉ có một APIPA riêng bắt đầu với 169.xxx).

Điều này mang đến cái nhìn mới. Đảm bảo rằng bạn có địa chỉ IP hợp lệ trên mạng của mình. Bạn có thể kiểm tra điều này bằng cách vào ViewStatus trên màn hình ở trên và sau đó đến Details , bạn có thể kiểm tra địa chỉ IP của bạn và xác minh địa chỉ IP máy chủ DNS của bạn. Một lần nữa, nếu bạn có địa chỉ IP 169.xxx, bạn sẽ không bao giờ truy cập Internet. Đây là những gì nó trông giống như:

Thẩm định địa chỉ IP và địa chỉ IP của máy chủ DNS

Thẩm định địa chỉ IP và địa chỉ IP của máy chủ DNS

Xác minh địa chỉ IP máy chủ DNS của bạn là chính xác và theo thứ tự

Một khi bạn biết rằng bạn có kết nối mạng và địa chỉ IP hợp lệ, chúng ta hãy chuyển sang đào sâu hơn vào DNS bằng cách xác minh rằng địa chỉ IP máy chủ DNS của bạn là chính xác và được sắp xếp đúng thứ tự.

Nếu quan sát trong Hình 2 ở trên, bạn có thể thấy các địa chỉ IP của Máy chủ DNS IPv4 . Lưu ý rằng đây là cả hai trên mạng LAN / subnet cục bộ của tôi để tôi có thể truy cập chúng ngay cả khi cổng mặc định của tôi bị hỏng. Đây là cách nó hoạt động trên hầu hết các mạng doanh nghiệp. 

Tuy nhiên, máy chủ DNS của bạn không phải lúc nào cũng nằm trên mạng con của bạn. Trong thực tế, với hầu hết các ISP, DNS Server IP sẽ không nằm trên cùng một mạng con như cổng mặc định.

Trong hầu hết các cấu hình bộ định tuyến của nhà / SMB, chúng không có máy chủ DNS của riêng chúng và bộ định tuyến SMB đang ủy quyền DNS cho các Máy chủ DNS thực. Trong trường hợp đó, địa chỉ IP máy chủ DNS của bạn có thể giống với bộ định tuyến của bạn.

Cuối cùng, đảm bảo rằng Máy chủ DNS của bạn nằm đúng thứ tự. Trong trường hợp của tôi, với đồ họa trong Hình 2 , Máy chủ DNS cục bộ của tôi là 10.0.1.20. 

Nó được cấu hình để chuyển tiếp bất kỳ tên nào mà nó không thể phân giải tới 10.0.1.1, bộ định tuyến cục bộ của tôi. Bộ định tuyến đó đang ủy nhiệm DNS cho Máy chủ DNS của ISP của tôi. Tôi có thể tra cứu các máy chủ DNS trên router của mình, như hình 3 bên dưới

Các máy chủ DNS cục bộ của tôi, được nhận từ ISP của tôi thông qua DHCP

Các máy chủ DNS cục bộ của tôi, được nhận từ ISP của tôi thông qua DHCP

Điều đó đưa tôi đến hai điểm nữa. Trước tiên, hãy đảm bảo rằng Máy chủ DNS của bạn đúng thứ tự. Nếu bạn có một máy chủ DNS cục bộ, như tôi làm, và bạn đang tìm kiếm một tên DNS cục bộ, bạn muốn máy khách PC tra cứu tên DNS cục bộ trong máy chủ DNS cục bộ FIRST, trước Internet DNS Server. 

Do đó, máy chủ DNS cục bộ của bạn cần phải là người đầu tiên trong các thiết lập DNS của bạn vì các IP máy chủ DNS này theo thứ tự chúng sẽ được sử dụng.

Thứ hai, bạn sẽ có thể ping địa chỉ IP của máy chủ DNS của ISP của bạn. Vì vậy, cũng giống như các máy chủ DNS của tôi được liệt kê ở trên trên bộ định tuyến của tôi, tôi có thể xác minh rằng tôi có thể ping chúng ngay cả từ máy tính cục bộ của tôi:

Ping máy chủ DNS của ISP

Ping máy chủ DNS của ISP

Lưu ý thời gian phản hồi từ ping đến DNS Server của ISP của tôi là khủng khiếp. Điều này có thể làm chậm tra cứu DNS hoặc thậm chí thất bại nếu phải mất quá lâu để máy chủ DNS phản hồi.

Ping địa chỉ IP của máy chủ mà bạn đang cố truy cập (nếu nó được biết)

Một cách nhanh chóng để chứng minh rằng đó là một vấn đề DNS và không phải là một vấn đề mạng là ping địa chỉ IP của máy chủ lưu trữ mà bạn đang cố gắng để có được. Nếu kết nối với tên DNS không thành công nhưng kết nối đến địa chỉ IP thành công, thì bạn biết rằng vấn đề của bạn phải làm với DNS.

Tôi biết rằng nếu Máy chủ DNS của bạn không hoạt động thì có thể khó tìm ra địa chỉ IP mà bạn muốn kết nối. Vì vậy, để thực hiện thử nghiệm này, bạn sẽ phải có sơ đồ mạng hoặc giống như nhiều quản trị viên mạng, chỉ cần có địa chỉ IP của một máy chủ lưu trữ chung được ghi nhớ.

Nếu điều này làm việc, cho đến khi máy chủ DNS có sẵn một lần nữa, bạn có thể tự đặt một mục trong tệp host của bạn để ánh xạ IP tới tên máy chủ.

Tìm hiểu xem máy chủ DNS nào đang được sử dụng với nslookup

Bạn có thể sử dụng lệnh nslookup để tìm ra một tấn thông tin về độ phân giải DNS của bạn. Một trong những điều đơn giản cần làm là sử dụng nó để xem máy chủ DNS nào đang cung cấp cho bạn câu trả lời và máy chủ DNS nào không. Đây là nslookup của tôi về www.WindowsNetworking.com

Đầu ra nslookup

Đầu ra nslookup

Lưu ý, trong hình trên máy chủ DNS cục bộ của tôi không đáp ứng như thế nào nhưng máy chủ DNS của ISP đã cung cấp cho tôi một "câu trả lời không có thẩm quyền", có nghĩa là nó không lưu trữ miền nhưng có thể cung cấp phản hồi.

Bạn cũng có thể sử dụng nslookup để so sánh các phản hồi từ các máy chủ DNS khác nhau bằng cách tự động cho biết máy chủ DNS nào sử dụng.

Kiểm tra DNS suffix của bạn

Nếu bạn đang tìm kiếm một máy chủ lưu trữ cục bộ trên máy chủ DNS mà PC của bạn là thành viên, bạn có thể đang kết nối với máy chủ và không sử dụng FQDN (tên DNS đủ điều kiện) và đếm hậu tố DNS để trợ giúp. Ví dụ, nếu tôi kết nối đến “server1” , máy chủ DNS có thể có nhiều mục nhập cho tên DNS đó. 

Bạn nên có bộ điều hợp mạng được cấu hình với hậu tố DNS cụ thể kết nối, như được hiển thị trên dòng đầu tiên trên hình vẽ ở trên, được dán nhãn. Lưu ý trong hình ảnh đó hậu tố DNS của tôi là wiredbraincoffee.com . Bất cứ khi nào tôi chỉ nhập một tên DNS như server1 , hậu tố DNS sẽ được thêm vào cuối của nó để làm cho nó server1.wiredbraincoffee.com .

Bạn nên xác minh rằng hậu tố DNS của bạn là chính xác.

Đảm bảo rằng các thiết lập DNS của bạn được cấu hình để kéo IP DNS từ máy chủ DHCP

Có thể bạn sẽ muốn bộ điều hợp mạng của mình lấy địa chỉ IP của Máy chủ DNS từ Máy chủ DHCP. Nếu bạn nhìn vào hình ảnh bên dưới, bộ điều hợp này đã chỉ định địa chỉ IP máy chủ DNS theo cách thủ công.

Thẩm định các thiết lập máy chủ DNS

Thẩm định các thiết lập máy chủ DNS

Bạn có thể cần phải thay đổi thành Obtain DNS server address automatically” để nhận IP máy chủ DNS mới. Để thực hiện việc này, hãy mở tab General của bộ điều hợp mạng của bạn và sau đó nhấp vào Internet Protocol Version 4(TCP/IP) Properties

Phát hành và gia hạn địa chỉ IP máy chủ DHCP của bạn (và thông tin DNS)

Ngay cả khi bộ điều hợp của bạn được thiết lập để kéo thông tin DNS từ DHCP, có thể bạn có xung đột địa chỉ IP hoặc thông tin máy chủ DNS cũ. Sau khi chọn tự động nhận thông tin IP và DNS, tôi muốn phát hành địa chỉ IP của mình và gia hạn nó.

Trong khi bạn có thể làm điều này với một Windows Diagnosis trong cấu hình mạng của bạn, tôi thích làm điều đó trong dấu nhắc lệnh. Nếu bạn đã bật UAC, hãy đảm bảo rằng bạn chạy nhắc lệnh Windows cmd với tư cách quản trị viên, sau đó thực hiện:

IPCONFIG/ RELEASE

IPCONFIG / RENEW

Sau đó, thực hiện IPCONFIG / ALL để xem thông tin IP và DNS Server mới của bạn trông như thế nào.

Kiểm tra máy chủ DNS và khởi động lại dịch vụ hoặc khởi động lại nếu cần thiết

Tất nhiên, nếu máy chủ DNS thực sự treo, hoặc xuống, hoặc cấu hình không chính xác, bạn sẽ không thể sửa lỗi đó ở phía máy khách. Bạn có thể bỏ qua các máy chủ xuống bằng cách nào đó, nhưng không sửa chữa nó.

Do đó, rất có thể bạn hoặc quản trị viên chịu trách nhiệm về máy chủ DNS, cần kiểm tra trạng thái và cấu hình Máy chủ DNS để giải quyết vấn đề DNS của bạn.

Khởi động lại bộ định tuyến DNS văn phòng/nhà riêng của bạn

Như tôi đã đề cập ở trên trong # 2 và được hiển thị trong Hình 3 , trên các bộ định tuyến văn phòng nhỏ và nhà, các thiết lập máy chủ DNS thường được truyền qua DHCP với máy chủ DNS được đặt thành IP của router và router sẽ ủy quyền DNS cho Máy chủ DNS của ISP.

Cũng giống như có thể máy tính cục bộ của bạn có thông tin mạng (bao gồm cả địa chỉ IP máy chủ DNS), cũng có thể bộ định tuyến của bạn có thông tin không đúng. 

Để đảm bảo rằng bộ định tuyến của bạn có thông tin máy chủ DNS mới nhất, bạn có thể muốn thực hiện phát hành DHCP và gia hạn trên giao diện WAN của router với ISP. Hoặc, tùy chọn dễ dàng hơn có thể chỉ là khởi động lại bộ định tuyến để nhận thông tin mới nhất.

Liên hệ với ISP của bạn

Chúng ta đều biết làm thế nào đau đớn nó có thể được liên hệ với một ISP và cố gắng giải quyết một vấn đề mạng. Tuy nhiên, nếu máy tính của bạn cuối cùng nhận được độ phân giải DNS từ các máy chủ DNS của ISP, bạn có thể cần phải liên hệ với ISP như một phương sách cuối cùng.

Độ phân giải DNS là một phần quan trọng và nó phải hoạt động đúng cho các ứng dụng mạng. Trong bài viết này, BKhost đã cung cấp cho bạn 10 cách khác nhau để gỡ rối các vấn đề khắc phục lỗi không thể phân giải địa chỉ dns của máy chủ, hy vọng chúng hữu ích đến bạn. Ngoài ra, nếu bạn muốn thuê máy chủ riêng cho hệ thống website của bạn thì hãy liên hệ tới BKHOST để được tư vấn.