Máy chủ DNS là gì và tại sao nó không khả dụng?

Làm thế nào để bạn cho rằng PC, điện thoại thông minh hoặc máy tính bảng của mình biết nơi để đến khi bạn nhập một tên miền như smartreviewaz.com? Nó không phải bằng phép thuật. Không, tất cả các thiết bị được kết nối internet đều sử dụng hệ thống tên miền (DNS), với máy chủ DNS là cốt lõi của nó.
Nhưng máy chủ DNS là gì và nó hoạt động như thế nào để đưa bạn từ A (tên miền) đến B (máy chủ web phù hợp)? Làm cách nào để biết máy chủ DNS của bạn có phản hồi đúng hay không? Hệ thống được thiết kế để hoạt động mà bạn thậm chí không nhận ra, nhưng nó không phải là tuyệt đối.
Hãy giải thích cách hoạt động của DNS và những gì bạn nên làm nếu có sự cố với máy chủ DNS của mình.
Mục Lục
Máy chủ DNS là gì?
Có một lý do mà bạn, hàng xóm của bạn và gia đình đã mất từ lâu của bạn ở nước ngoài đều có thể nhập URL vào trình duyệt của bạn và thấy cùng một kết quả. Hệ thống tên miền là nền tảng của web, hoạt động như một cơ sở dữ liệu của mọi trang web công khai.
Máy chủ DNS phân giải địa chỉ IP cho máy chủ web và khớp nó với tên miền và tên máy chủ (đối với www.google.com, tên máy chủ sẽ là www). Thông tin hoàn toàn được lưu giữ trên 13 địa chỉ máy chủ định danh gốc DNS do các công ty, cơ quan chính phủ và trường đại học trên toàn thế giới điều hành. Hàng trăm máy chủ gốc phù hợp được lưu trữ bởi 13 tổ chức này và chia sẻ cùng một địa chỉ IP trên toàn cầu về tốc độ và độ tin cậy.
Lý do cho DNS rất đơn giản — người dùng nhớ một tên miền, chẳng hạn như google.com, dễ dàng hơn nhiều so với địa chỉ IP.
Đối với Google, đó sẽ là 172.217.169.14. Nếu bạn lưu trữ một trang web trên máy chủ của riêng mình, bạn phải cung cấp địa chỉ IP của riêng mình nếu bạn không sử dụng nhà cung cấp DNS động miễn phí hoặc có địa chỉ IP tĩnh.
Bạn thường mặc định sử dụng các máy chủ DNS do ISP của bạn cung cấp. Bạn cũng có thể sử dụng các máy chủ DNS công cộng để cải thiện sự an toàn của mình khi trực tuyến, chẳng hạn như các máy chủ DNS công cộng của Google tại 8.8.8.8 và 8.8.4.4.
Tại sao Máy chủ DNS Không khả dụng?
Khi PC của bạn không thể tìm thấy tên miền bạn đã nhập, có thể có sự cố với máy chủ DNS của bạn. Máy chủ DNS của bạn có thể không khả dụng do sự cố với máy chủ hoặc sự cố kết nối với máy chủ đó (chẳng hạn như ngắt kết nối Internet).
Cách DNS Flush trên Windows, macOS và Linux
Nếu bạn đang sử dụng cài đặt DNS do ISP cung cấp và gặp lỗi máy chủ DNS không phản hồi, hãy khởi động lại bộ định tuyến của bạn trong trường hợp đầu tiên. Điều này có thể khôi phục kết nối của bạn với máy chủ DNS mà không cần thực hiện thêm bất kỳ bước nào.
Nếu điều đó không hiệu quả, việc đặt lại bộ nhớ cache DNS của bạn có thể hữu ích.
Trên Windows, nhấn Thắng + Xlựa chọn Windows PowerShell (Quản trị viên)sau đó nhập:
ipconfig /flushdns
Trên macOS, giả sử bạn đang chạy El Capitan trở lên, hãy mở một thiết bị đầu cuối và nhập:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Các hệ điều hành dựa trên Linux thường không thực hiện bất kỳ bộ nhớ đệm DNS nào trừ khi bạn đang sử dụng nscd. Nếu bạn đúng, hãy nhập như sau:
sudo /etc/init.d/nscd restart
Nếu vẫn thất bại và máy chủ DNS của bạn không khả dụng trong một thời gian dài, thì đã đến lúc bạn phải thiết lập máy chủ DNS của riêng bạn.
Tại sao bạn nên đặt cài đặt DNS tùy chỉnh
Trong hầu hết các trường hợp, bạn không bị buộc phải sử dụng cấu hình DNS mặc định của ISP. Bạn có thể đặt thiết bị của mình sử dụng các máy chủ DNS thay thế nếu muốn.
Như chúng tôi đã đề cập, thay đổi máy chủ DNS của bạn có thể là một cách tốt để bảo vệ bạn khi trực tuyến. Đối với các bậc cha mẹ, việc thay đổi máy chủ DNS của bạn thành một nhà cung cấp như OpenDNS có thể giúp bạn lọc nội dung người lớn và phần mềm độc hại, đồng thời cung cấp một số tính năng bảo mật bổ sung.
Một trong những lý do lớn nhất để thay đổi cài đặt máy chủ DNS của bạn là tốc độ. Thời gian tải thêm vài giây cho mỗi trang có thể bắt đầu tăng lên — bạn có thể lấy lại thời gian đó bằng cách thay đổi cài đặt DNS của mình thành nhà cung cấp nhanh hơn. Máy chủ DNS ISP của bạn (tùy thuộc vào nhà cung cấp của bạn) có thể được bảo trì kém, dẫn đến sự chậm lại đáng kể, ngay cả khi có kết nối internet nhanh.
Nó cũng giúp thay đổi cài đặt DNS của bạn nếu máy chủ bạn đang sử dụng không đáng tin cậy và thường xuyên gặp sự cố.
Nếu đang cân nhắc sử dụng VPN, bạn cũng có thể muốn thay đổi cài đặt máy chủ DNS của mình từ những cài đặt do ISP của bạn cung cấp. Bạn cũng sẽ muốn thiết lập kết nối VPN trong Windows để sử dụng tính năng bảo vệ chống rò rỉ DNS đúng cách. Nếu bạn không làm vậy, rò rỉ DNS có thể tiết lộ danh tính của bạn cho các cơ quan chức năng theo dõi.
Cách thay đổi cài đặt DNS của bạn
Bạn có thể thay đổi cài đặt DNS của mình trên các hệ điều hành hiện đại như Windows và macOS một cách nhanh chóng, mặc dù nó phức tạp hơn một chút trên Linux, tùy thuộc vào bản phân phối của bạn. Trước khi thay đổi cấu hình DNS của bạn, hãy cân nhắc xem bạn sẽ sử dụng cài đặt nhà cung cấp DNS thay thế nào. Ví dụ: Google DNS và Cloudflare DNS cung cấp các kết nối nhanh, an toàn, trong khi tồn tại nhiều tùy chọn nhà cung cấp DNS khác.
các cửa sổ
Để thay đổi cài đặt DNS của bạn trên Windows:
- Đánh Thắng + X và chọn Cài đặt> Mạng & Internet> Trung tâm Mạng & Chia sẻ.
- Trong menu bên trái, hãy chọn Thay đổi cấu hình bộ chuyển đổi. Nhấp chuột phải vào kết nối internet của bạn và chọn Đặc tính. Lựa chọn Giao thức Internet Phiên bản 4 (TCP / IPv4) và chọn Đặc tính.
- Từ đây, hãy bật Sử dụng các địa chỉ máy chủ DNS sau và điền vào các địa chỉ máy chủ DNS thay thế và ưu tiên với các nhà cung cấp DNS đã chọn của bạn. Làm theo tương tự đối với địa chỉ IPv6.
hệ điều hành Mac
Để thay đổi cài đặt DNS trên macOS:
- Nhấn vào Tùy chọn hệ thống biểu tượng trên thanh công cụ của bạn, sau đó nhấp vào Mạng.
- Đảm bảo rằng kết nối của bạn đã được chọn, sau đó nhấp vào Nâng cao> DNS.
- Xóa mọi máy chủ DNS hiện có bằng – biểu tượngsau đó nhấn + biểu tượng để nhập địa chỉ mới của bạn.
- Sau khi bạn hoàn thành, hãy nhấp vào ĐƯỢC RỒI.
Linux
Nếu bạn đang chạy Linux, việc thay đổi cài đặt DNS sẽ tùy thuộc vào bản phân phối của bạn. Nó cũng sẽ phụ thuộc vào trình quản lý mạng mà phân phối sử dụng.
Nếu bạn là người dùng Ubuntu, bạn sẽ cần quản lý cài đặt địa chỉ IP của mình trên Ubuntu bằng GUI hoặc bằng cách sử dụng trình chỉnh sửa đầu cuối để chỉnh sửa thủ công các tệp cấu hình liên quan. Ngoài ra còn có các lệnh mạng Linux khác nhau mà bạn muốn hiểu trước khi thay đổi DNS của mình.
Mối nguy hiểm của phần mềm độc hại DNS
Giả mạo DNS (hoặc nhiễm độc bộ nhớ cache DNS) có thể là một cách để những người tạo phần mềm độc hại thao túng hệ thống tên miền để thu lợi cho chính họ. Thay vì google.com đưa bạn đến trang chủ của Google, phần mềm độc hại DNS có thể thiết lập bản ghi trong bộ nhớ cache DNS của bạn thành một máy chủ thay thế. Nó có thể trông giống như Google và URL có thể khớp, nhưng PC của bạn sẽ đưa bạn đến một trang web khác hoàn toàn — tất cả mà bạn không nhận ra.
Cuộc tấn công lừa đảo tinh vi này có thể khiến bạn vô tình tiết lộ dữ liệu cá nhân của mình cho một máy chủ giả mạo. Để ngăn điều này xảy ra, hãy cập nhật phần mềm chống vi-rút và phần mềm chống phần mềm độc hại và thường xuyên quét PC của bạn.
Nếu bạn tìm thấy phần mềm độc hại, hãy xóa bộ nhớ cache DNS của bạn bằng các phương pháp được liệt kê ở trên sau khi nó được xóa.
Thay đổi DNS của bạn để có tốc độ Internet nhanh hơn
Trong các trường hợp bình thường, bạn không cần phải suy nghĩ về các máy chủ DNS của mình. Họ hoạt động trong nền, làm việc để đưa bạn từ A đến B khi bạn sử dụng web mà không gặp bất kỳ sự cố nào. Tuy nhiên, việc thay đổi cài đặt DNS của bạn có thể mang lại tốc độ internet nhanh hơn, tăng cường quyền riêng tư và hơn thế nữa, vì vậy, bạn nên xem xét một nhà cung cấp DNS thay thế cho cài đặt ISP mặc định của mình.
Bây giờ, nếu bạn gặp sự cố với cài đặt DNS của mình, đó có thể là dấu hiệu của phần mềm độc hại DNS hoặc sự cố với kết nối internet của bạn. Nếu đúng như vậy, hãy kiểm tra PC của bạn để tìm phần mềm độc hại và nếu bạn vẫn gặp sự cố, hãy thử thay đổi cài đặt máy chủ DNS của bạn thành nhà cung cấp khác.