Làm cách nào để định cấu hình DNS trên Windows với nhiều NIC?


16

Tôi có hai bộ điều hợp mạng trên PC, mỗi bộ được kết nối với một mạng khác nhau (một mạng LAN và một Mạng không dây). Tôi đã thiết lập các bảng định tuyến để có một số địa chỉ được định tuyến đến mạng LAN và các địa chỉ khác đến Mạng không dây, nhưng tôi gặp vấn đề với cấu hình DNS. Trước tiên, tôi muốn tìm kiếm DNS để thử DNS mặc định cho mạng LAN và sau đó nếu không có kết quả trùng khớp, hãy thử DNS mặc định cho mạng không dây.

Vấn đề là các máy chủ DNS (và do đó thứ tự của chúng) được xác định trên mỗi kết nối mạng. Tôi không thể tìm ra DNS nào được sử dụng khi tôi cố gắng ping máy chủ theo tên.

Có một khái niệm về một bộ điều hợp mạng chính?

Tôi có thể tạo hoặc quản lý danh sách máy chủ DNS toàn cầu mà không cần quan tâm đến bộ điều hợp không?

Câu trả lời:


15

Bạn có thể ưu tiên một bộ chuyển đổi hơn một bộ chuyển đổi khác. Đọc qua bài viết này để biết cách làm.

Tuy nhiên, khi bạn nói "Tôi muốn tra cứu DNS trước tiên hãy thử DNS mặc định cho mạng LAN và sau đó nếu không có kết quả trùng khớp, hãy thử DNS mặc định cho mạng không dây.", Điều đó sẽ không hoạt động. Máy chủ DNS LAN của bạn, nếu có, sẽ phân giải tên cho bạn, trả lời rằng tên đó không tồn tại hoặc giới thiệu bạn đến một máy chủ DNS khác. Mặc dù bạn có thể nghĩ rằng tùy chọn thứ ba sẽ là vé của bạn, hãy hiểu rằng trình phân giải DNS trong Windows (hầu hết các hệ thống khác) là một trình giải quyết sơ khai không thể theo dõi các giới thiệu và vì vậy truy vấn DNS của bạn sẽ thất bại tại thời điểm đó.

Nếu điều bạn thực sự muốn là lấy địa chỉ IP bên trong của hệ thống khi bạn được kết nối qua mạng LAN và địa chỉ được giải quyết bên ngoài khi được kết nối bên ngoài hoặc nói chung cho bất kỳ tên bên ngoài nào. Điều này có thể đạt được bằng cách thiết lập DNS tách trên máy chủ DNS LAN của bạn.


Thay đổi thứ tự ưu tiên của bộ điều hợp là những gì tôi cần, cảm ơn!
elifiner

3
Liên kết đã chết
Dana the Sane


4

Do số liệu của kết nối, việc tra cứu DNS phải luôn chọn mạng LAN qua mạng WLAN. Miễn là bảng định tuyến hiển thị số liệu thấp hơn cho kết nối LAN so với mạng WLAN, thì bảng này sẽ hoạt động theo cách bạn muốn.

Nếu bạn cần xác minh số liệu của mình trên mỗi kết nối, bạn sẽ có thể xem địa chỉ IP trong cột giao diện để lấy số liệu tương ứng. Giao diện vật lý nên có cùng số liệu cho tất cả các mục. Giao diện ảo (và loopback) sẽ đưa ra các số liệu khác nhau dựa trên kết nối vật lý mà họ đang sử dụng cho mục nhập đã cho. ( Bài viết KB này giải thích cách thức Số liệu tự động được chỉ định.)

Nếu bạn muốn đảm bảo một thứ tự cụ thể cho các máy chủ DNS, bạn có thể xác định danh sách thứ tự ưu tiên tại "Thuộc tính kết nối> Thuộc tính giao thức Internet (TCP / IP)> Nâng cao> DNS". Danh sách này sẽ cần được xác định trên mỗi kết nối.


Làm cách nào tôi có thể kiểm tra số liệu cho mỗi kết nối là gì? Lệnh "lộ trình in" hiển thị số liệu cho từng mục của bảng định tuyến, nhưng AFAIK không hiển thị số liệu cho kết nối / bộ điều hợp.
elifiner

Tôi đã thêm một số thông tin ở trên để thử và giải quyết câu hỏi của bạn.
KevinH

2

Tôi đã có một số vấn đề tương tự; và tôi không nghĩ bạn có thể định cấu hình danh sách các máy chủ DNS sẽ được hỏi khi cần thông tin tên miền. Xem câu hỏi này .

Khi Windows hỏi máy chủ tên đầu tiên; nó sẽ trả về địa chỉ hoặc NXDOMAIN, chỉ ra rằng địa chỉ không thể được giải quyết.


Có cách nào để thay đổi điều đó bằng cách cài đặt máy chủ DNS cục bộ sẽ thử các máy chủ DNS khác theo thứ tự không? Nghe có vẻ khá đơn giản để thực hiện ...
elifiner

2

Tôi có cùng một vấn đề, DNS của VPN được ưa thích nhưng tôi cần sử dụng DNS của kết nối LAN.

Việc thay đổi số liệu của kết nối LAN thành giá trị thấp (ví dụ 1) đã giải quyết vấn đề:

Thuộc tính của Kết nối LAN -> Thuộc tính IPv4 Nâng cao ...

Bỏ chọn "tự động" và đặt giá trị thấp


0

bạn có thể giải thích thêm về hai công việc khác nhau không, chúng có được kết nối với hai miền LAN khác nhau không, ví dụ: siteA.local và siteB.local? Nếu câu trả lời là có, thì bạn có thể xử lý chúng theo cách tương tự như LAN và VPN, dưới đây là giải thích ngắn gọn về cách lấy độ phân giải tên cho một tên miền riêng qua VPN - nó sẽ giúp hiển thị cách sử dụng các DNS khác nhau cho khác nhau kết nối.

  • Khi tạo kết nối VPN mới, hãy thêm địa chỉ IP cho DNS - đây là phần rõ ràng.
  • Bây giờ, hãy truy cập Kết nối mạng của bạn trong Bảng điều khiển, nhấp chuột phải vào LAN / WLAN / VPN và xem các thuộc tính, sau đó chọn TCP / IP và nhấp vào Thuộc tính, nhấp vào Nâng cao và chuyển đến tab DNS, chọn nút radio cho " Nối các hậu tố DNS này (theo thứ tự) "và thêm tên miền" khác ", ví dụ siteB.local, nhấp OK và OK và OK để quay lại Bảng điều khiển.

Điều này tự động xảy ra khi bạn tham gia một tên miền, nhưng phải buộc phải làm việc với độ phân giải tên trên các mạng riêng biệt.

Nếu bạn không muốn thực hiện thay đổi này và bạn biết FQDN (tên miền đủ điều kiện) và bạn đã chỉ định IP DNS cho LAN và WLAN, bạn sẽ nhận được giải pháp khi bạn thực hiện, ví dụ: ping server1.siteA.local hoặc ping máy chủ1.siteB.local

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.