Forum

Domain Carian DNS tidak berfungsi / diabaikan

V

v654321

Poster asal
6 Ogos 2011
Vilvoorde, Belgium
  • 22 Mei 2021
Saya menghadapi masalah dengan domain carian DNS tidak berfungsi dan/atau diabaikan. Saya telah cuba menyelesaikan masalah/menentukan isu itu tetapi malangnya tidak berjaya. Saya telah mencari google dengan agak meluas dan mencuba pelbagai pilihan seperti membuang cache DNS, menetapkan semula keseluruhan persediaan rangkaian saya, menambah fail /etc/resolver/lan dll, tetapi nampaknya tiada apa-apa yang berkesan. Saya berharap salah seorang daripada anda dapat menunjukkan saya ke arah yang betul atau bercakap berdasarkan pengalaman tentang cara dia menyelesaikan masalah ini. Saya mengalami kerugian kerana konfigurasi dhcp / dns berfungsi sepenuhnya di luar kotak pada semua mesin Linux/Windows saya yang lain, tetapi MBP saya tidak menyukai resolusi nama hos dalaman.

Pernyataan masalah: MBP saya mendapat alamat IP yang diberikan melalui DHCP, menggunakan Pi-hole, dengan penyelesai DNS yang tidak terikat. Saya menggunakan nama domain dalaman 'home.arpa' dan itu akan ditambahkan sebagai domain carian DNS, termasuk IP pelayan DNS saya (192.168.1.4). Setiap peranti pada rangkaian saya mempunyai nama hos.

Pada mesin Linux dan Windows saya, saya boleh ping peranti yang sama dengan sempurna menggunakan kedua-dua FQDN (cth. ap12.home.arpa atau kodi.home.arpa) dan nama hos itu sendiri (cth. ap12 atau kodi) apabila domain carian ditambah secara automatik . Walau bagaimanapun, pada MBP saya ia tidak berfungsi, seolah-olah domain carian tidak wujud/diabaikan. Saya boleh ping FQDN dengan sempurna tetapi nama hos itu sendiri sentiasa gagal. Saya tidak memperuntukkan fail /private/etc/hosts saya dengan nama hos atau FQDN ini kerana konfigurasi DNS harus mengurusnya (dan ia berlaku pada mesin bukan MacOS saya). Saya telah mencuba walaupun dengan konfigurasi IP tetap (kedua-dua IP statik, DNS dan domain carian DNS) tetapi tiada perbezaan.

Mohon maaf jika ini tidak dihargai, tetapi saya telah menambahkan beberapa tangkapan skrin bagi kedua-dua Windows, Linux dan MacOS Big Sur dengan hasil konfigurasi dan ping mereka:

Windows 10:
Lihat item media '>

Linux:

Lihat item media '>

MacOS Big Sur:

Lihat item media '>


Daripada apa yang didedahkan oleh googling saya, nampaknya domain carian adalah masalah yang timbul pada masa lalu untuk beberapa pengguna, tetapi saya tidak menemui sebarang utas yang menjadikan ini masalah struktur. Ia selalunya dipautkan kepada VPN (DNS terowong berpecah) atau domain carian yang hilang/salah. Ia membuat saya membuat kesimpulan bahawa dengan konfigurasi yang betul, semuanya dianggap berfungsi.

Saya secara senyap berharap sebahagian daripada anda boleh membimbing/membantu saya memikirkan apa yang mungkin salah atau apa yang boleh saya lakukan untuk mengurangkan perkara ini. Jelas sekali saya boleh hardcode nama hos/FQDN dalam fail /private/etc/hosts, tetapi kerana saya bermain dengan banyak komputer dan VM, saya ingin boleh bergantung pada resolusi DNS yang automatik sepenuhnya.

Terima kasih terlebih dahulu atas potensi minat/penglibatan anda!

HenryAZ

9 Jan 2010


Kongres Selatan AZ
  • 22 Mei 2021
v654321 berkata: Pernyataan masalah: MBP saya mendapat alamat IP yang diberikan melalui DHCP, menggunakan Pi-hole, dengan penyelesai DNS tidak terikat. Saya menggunakan nama domain dalaman 'home.arpa' dan itu akan ditambahkan sebagai domain carian DNS, termasuk IP pelayan DNS saya (192.168.1.4). Setiap peranti pada rangkaian saya mempunyai nama hos.

Adakah anda mempunyai zon tempatan yang dikonfigurasikan untuk home.arpa dalam unbound di 192.168.1.4 ? V

v654321

Poster asal
6 Ogos 2011
Vilvoorde, Belgium
  • 23 Mei 2021
Terima kasih HenryAZ atas penglibatan anda!

Domain dalaman home.arpa dikonfigurasikan dalam antara muka web pihole. Perihalan persediaan asal saya mungkin tidak lengkap. Saya minta maaf untuk ini.

Pelayan DNS yang dikonfigurasikan pada semua komputer saya ialah alamat IP pihole, yang - jika ia tidak mempunyai domain yang diminta dalam cachenya, mahupun dalam senarai sekat yang diprakonfigurasikan - memajukannya ke perkhidmatan tidak terikat (berjalan pada localhost pada pihole) yang kemudiannya akan menghubungi pelayan akar DNS untuk mengenal pasti pelayan DNS TLD dsb, sehingga IP yang diperlukan untuk domain luaran diterima. Tiada konfigurasi zon tempatan diperlukan untuk unbound kerana ini dilakukan pada antara muka web pihole. Saya menggunakan yang berikut panduan persediaan dan mengikutinya ke surat itu. Hanya MBP yang gagal untuk carian nama hos sahaja, semua mesin lain berfungsi dengan sempurna.

Menjalankan arahan berikut pada Linux berfungsi dengan sempurna (kodi dilanjutkan secara automatik dengan domain carian jadi kodi.home.arpa:
$ ping kodi PING kodi.home.arpa (192.168.1.35) 56(84) bytes of data. 64 bytes from kodi.home.arpa (192.168.1.35): icmp_seq=1 ttl=64 time=0.733 ms 64 bytes from kodi.home.arpa (192.168.1.35): icmp_seq=2 ttl=64 time=0.718 ms

Ini menghasilkan log berikut pada pihole:
May 23 13:34:14 dnsmasq[10080]: query[A] kodi.home.arpa from 192.168.1.11 May 23 13:34:14 dnsmasq[10080]: /etc/pihole/custom.list kodi.home.arpa is 192.168.1.35 May 23 13:34:14 dnsmasq[10080]: query[PTR] 35.1.168.192.in-addr.arpa from 192.168.1.11 May 23 13:34:14 dnsmasq[10080]: /etc/pihole/custom.list 192.168.1.35 is kodi.home.arpa

Walau bagaimanapun, melakukan perkara yang sama dari MBP saya:
% ping kodi ping: cannot resolve kodi: Unknown host % ping kodi.home.arpa PING kodi.home.arpa (192.168.1.35): 56 data bytes 64 bytes from 192.168.1.35: icmp_seq=0 ttl=64 time=4.889 ms 64 bytes from 192.168.1.35: icmp_seq=1 ttl=64 time=5.530 ms

Ini menghasilkan log berikut pada pihole:
May 23 13:35:26 dnsmasq[10080]: query[A] kodi from 192.168.1.78 May 23 13:35:26 dnsmasq[10080]: config kodi is NODATA-IPv4 May 23 13:35:30 dnsmasq[10080]: query[A] kodi.home.arpa from 192.168.1.78 May 23 13:35:30 dnsmasq[10080]: /etc/pihole/custom.list kodi.home.arpa is 192.168.1.35

Ini menunjukkan bahawa pada MBP percubaan ping pertama gagal kerana domain carian tidak ditambahkan secara automatik untuk menjadi FQDN (kodi.home.arpa) manakala permintaan kedua dilayan dengan betul. Kedua-dua permintaan memang tiba di pihole, tetapi domain carian tidak digunakan walaupun terdapat dalam konfigurasi IP seperti yang disediakan oleh DHCP.

Melainkan saya kehilangan sesuatu yang lain, saya berani membuat kesimpulan bahawa memandangkan kedua-dua hos Linux dan MBP mendapat maklumat IP dan DNS mereka secara identik daripada DHCP yang sama, bahawa mereka menghubungi pelayan DNS yang sama (pihole) dan ia berfungsi dengan sempurna pada hos Linux saya (bukan pihole) tetapi tidak pada MBP, Domain Carian DNS tidak digunakan pada arahan ping hos sahaja. Saya benar-benar tidak tahu apa lagi yang boleh saya ubah untuk membuat ini berfungsi.

HenryAZ

9 Jan 2010
Kongres Selatan AZ
  • 23 Mei 2021
v654321 berkata: Melainkan saya kehilangan sesuatu yang lain, saya berani membuat kesimpulan bahawa memandangkan kedua-dua hos Linux dan MBP mendapat maklumat IP dan DNS mereka secara identik daripada DHCP yang sama, bahawa mereka menghubungi pelayan DNS yang sama (pihole) dan itu ia berfungsi dengan sempurna pada hos Linux saya (bukan pihole) tetapi tidak pada MBP, Domain Carian DNS tidak digunakan pada arahan ping hos sahaja. Saya benar-benar tidak tahu apa lagi yang boleh saya ubah untuk membuat ini berfungsi.

Saya mungkin meneka bahawa pelaksanaan macOS NetBIOS tidak seteguh dua yang lain, yang mampu menyelesaikannya hanya dengan nama hos. Anda ada mendayakan NetBIOS pada Mac anda? Ia adalah secara lalai. Saya tidak fikir laluan carian benar-benar penting, bahawa Windows dan Linux melakukan resolusi nama NetBIOS bagi nama hos untuk mendapatkan alamat IPnya, bukannya DNS.

Dengan tidak terikat, anda mempunyai kemewahan untuk menggunakannya sebagai penyelesai yang mengesahkan, untuk zon luar, tanpa perlu memajukan permintaan. Dan sebagai penyelesai untuk zon tempatan.