Bagaimana cara mengkonfigurasi DNS pada Windows dengan beberapa NIC?

16

Saya memiliki dua adapter jaringan pada PC saya masing-masing terhubung ke jaringan yang berbeda (satu LAN dan satu Wireless). Saya mengatur tabel routing agar beberapa alamat dialihkan ke LAN dan yang lainnya ke Wireless, tapi saya mengalami masalah dengan konfigurasi DNS. Saya ingin pencarian DNS untuk pertama kali mencoba DNS default untuk LAN dan kemudian jika tidak ada yang cocok, coba DNS default untuk nirkabel.

Masalahnya adalah bahwa server DNS (dan karenanya urutannya) ditentukan per koneksi jaringan. Saya tidak tahu DNS mana yang digunakan ketika saya mencoba untuk melakukan ping ke server dengan nama.

Apakah ada konsep adaptor jaringan primer?

Bisakah saya membuat atau mengelola daftar global server DNS tanpa memperhatikan adaptor?

Elifiner
sumber

Jawaban:

15

Anda dapat memprioritaskan satu adaptor di atas yang lain. Baca artikel ini untuk mengetahui cara melakukannya.

Namun, ketika Anda mengatakan "Saya ingin pencarian DNS untuk terlebih dahulu mencoba DNS default untuk LAN dan kemudian jika tidak ada yang cocok, coba DNS default untuk nirkabel.", Itu tidak akan berfungsi. LAN DNS Server Anda, jika tersedia, akan menyelesaikan nama untuk Anda, menjawab bahwa nama itu tidak ada, atau merujuk Anda ke server DNS lain. Meskipun Anda mungkin berpikir bahwa opsi ketiga adalah tiket Anda, pahamilah bahwa resolver DNS di Windows (kebanyakan sistem lain) adalah resolver stub yang tidak dapat mengikuti rujukan, sehingga permintaan DNS Anda akan gagal pada saat itu.

Jika yang Anda inginkan adalah untuk mendapatkan alamat IP internal sistem Anda ketika Anda terhubung melalui LAN Anda, dan alamat yang diselesaikan eksternal ketika terhubung di luar, atau secara umum untuk nama-nama eksternal. Ini dapat dicapai dengan mengatur DNS split pada server DNS LAN Anda.

Peter Stuer
sumber
Mengubah urutan prioritas adapter adalah apa yang saya butuhkan, terima kasih!
Elifiner
3
Tautannya sudah mati
Dana the Sane
4

Karena metrik koneksi, pencarian DNS harus selalu memilih LAN melalui WLAN. Selama tabel perutean menunjukkan metrik yang lebih rendah untuk koneksi LAN daripada WLAN, tabel harus berfungsi seperti yang Anda inginkan.

Jika Anda perlu memverifikasi metrik Anda per koneksi, Anda harus dapat melihat alamat IP di kolom antarmuka untuk mendapatkan metrik yang sesuai. Antarmuka fisik harus memiliki metrik yang sama untuk semua entri. Antarmuka virtual (dan loopback) akan memberikan metrik berbeda berdasarkan pada koneksi fisik yang mereka gunakan untuk entri yang diberikan. ( Artikel KB ini menjelaskan bagaimana Metrik Otomatis ditetapkan.)

Jika Anda ingin memastikan urutan tertentu ke server DNS, Anda dapat menentukan daftar urutan yang disukai di "Properti Koneksi> Properti Protokol Internet (TCP / IP)> Lanjutan> DNS". Daftar ini perlu ditentukan pada setiap koneksi.

KevinH
sumber
Bagaimana saya bisa memeriksa apa metrik untuk setiap koneksi? Perintah "cetak rute" menunjukkan metrik untuk setiap entri tabel routing, tetapi AFAIK tidak menunjukkan metrik untuk koneksi / adaptor.
Elifiner
Saya menambahkan beberapa informasi di atas untuk mencoba dan menjawab pertanyaan Anda.
KevinH
2

Saya memiliki masalah yang agak sama; dan saya tidak berpikir Anda dapat mengkonfigurasi daftar server DNS yang akan ditanyakan, ketika informasi domain diperlukan. Lihat pertanyaan ini .

Ketika Windows menanyakan server nama depan; itu akan mengembalikan alamat, atau NXDOMAIN, menunjukkan bahwa alamat tidak dapat diselesaikan.

driis
sumber
Apakah ada cara untuk mengubahnya dengan menginstal server DNS lokal yang akan mencoba server DNS lainnya secara berurutan? Suara seperti itu harus cukup sederhana untuk menerapkan ...
elifiner
2

Saya memiliki masalah yang sama, DNS VPN lebih disukai tetapi saya membutuhkan DNS koneksi LAN untuk digunakan.

Mengubah metrik koneksi LAN ke nilai yang rendah (misalnya 1) memecahkan masalah:

Properti Koneksi LAN -> properti IPv4 Tingkat Lanjut ...

Hapus centang "otomatis" dan tetapkan nilai yang rendah

Xosofox
sumber
0

dapatkah Anda menjelaskan lebih lanjut tentang dua karya yang berbeda, apakah mereka terhubung ke dua domain LAN yang berbeda misalnya siteA.local dan siteB.local? Jika jawabannya adalah ya, maka Anda dapat memperlakukan mereka dengan cara yang sama seperti LAN dan VPN, di bawah ini adalah penjelasan singkat tentang cara mendapatkan resolusi nama untuk domain terpisah melalui VPN - ini akan membantu untuk menunjukkan cara menggunakan DNS yang berbeda untuk berbagai koneksi.

  • Saat membuat koneksi VPN baru tambahkan alamat IP untuk DNS - ini adalah bagian yang jelas.
  • Sekarang pergi ke Network Connections Anda di Control Panel, klik kanan pada LAN / WLAN / VPN dan lihat properti, lalu pilih TCP / IP dan klik Properties, klik Advanced dan pergi ke tab DNS, pilih tombol radio untuk " Tambahkan sufiks DNS ini (secara berurutan) "dan tambahkan domain" lain "misalnya siteB.local, klik OK dan OK dan OK untuk kembali ke Panel Kontrol.

Ini secara otomatis terjadi ketika Anda bergabung dengan domain, tetapi harus dipaksa untuk bekerja dengan resolusi nama di jaringan yang terpisah.

Jika Anda tidak ingin melakukan perubahan ini dan Anda tahu FQDN (nama domain yang sepenuhnya memenuhi syarat) dan Anda telah menentukan IP DNS untuk LAN dan WLAN, Anda harus mendapatkan resolusi ketika Anda melakukannya misalnya: ping server1.siteA.local atau ping server1.siteB.local


sumber