Router Belkin saya memiliki opsi untuk menetapkan nama domain lokal, yang saya curigai memungkinkan saya untuk mengatasi host di jaringan saya sendiri menggunakan domain ini. Secara default, ini diatur menjadi "Belkin".
Apakah mungkin untuk memanggil host dalam jaringan saya seperti ini, misalnya ping foobar.belkin
bukan ping 192.168.2.4
?
Masalahnya adalah, halaman internal router saya menunjukkan semua nama host yang ditetapkan (sehingga dhclient
tampaknya berfungsi) dan router itu sendiri dapat dijangkau router.belkin
, tetapi tidak ada host lain.
Masalah saya di sini adalah bahwa router tahu nama masing-masing host, tetapi host tidak tahu nama masing-masing. Bagaimana saya bisa memperbaikinya?
Catatan: Nmap menunjukkan bahwa port udp / 53 untuk DNS terbuka di router saya, tetapi saya tidak dapat menemukan cara untuk mengkonfigurasinya di antarmuka-Web.
Tambahkan: // Ini adalah "Belkin F7D3302 v1"
sumber
http://fritz.box
, saya mengakses mesin lain di jaringannya.local
daripada menggunakan.box
. Sebelumnya, dengan modem / router lain, itu.lan
.Jawaban:
Secara umum router tidak akan bertindak sebagai server DNS tetapi mereka akan sering bertindak sebagai proksi DNS. Yaitu, di DHCP mereka akan memberikan IP mereka sendiri sebagai server DNS dan kemudian mereka akan berbalik dan menekan server DNS yang sebenarnya. Jika melakukan ini maka saya pikir Anda bisa menyelesaikan nama-nama, .belkin, lokal itu.
Periksa ipconfig / all dan lihat apakah Default Gateway dan DHCP Server memiliki IP yang sama. Jika tidak, masukkan nslookup, lalu masukkan "server ROUTER_IP" saat diminta dan coba lakukan pencarian di google.com. Jika itu berhasil maka mungkin ada pengaturan di router untuk memberikannya sendiri IP sebagai server DNS yang tidak dicentang.
sumber
Jika mesin di LAN Anda menjalankan sistem operasi yang relatif modern , maka Anda dapat mengaksesnya dengan menambahkan ".local" ke nama host mereka, seperti ini:
ping MACHINE_NAME.local
Untuk mendapatkan nama dari IP yang diberikan, gunakan
Untuk melihat semua nama mesin dan IP yang terhubung di jaringan lokal, gunakan sesuatu seperti perintah BASH ini:
sumber
Tentu, ini yang saya lakukan dengan router saya di rumah.
Router Anda harus dapat melakukan ini selama Anda memiliki kemampuan melayani DNS-nya yang diaktifkan sehingga memproses permintaan DNS untuk LAN Anda untuk domain itu (itu akan meneruskan permintaan untuk domain lain ke server DNS Anda yang biasa sehingga web Anda penjelajahan tidak rusak pada klien).
Anda perlu membuat setiap klien menggunakan router untuk pencarian DNS mereka, yang kemungkinan besar akan keluar dari kotak dengan asumsi Anda juga menggunakan DHCP.
sumber
Jawaban singkatnya adalah (sebagian besar) no. Router Anda (dalam banyak kasus) bukan server dns. Namun Anda dapat mengatur entri statis untuk semua perangkat Anda dan kemudian menambahkannya ke daftar host Anda di dalam perangkat yang diberikan.
Belkin F7D3302 tidak mendukung penyajian DNS.
sumber
Saya memiliki masalah yang sama persis.
Masalahnya tampaknya bahwa jika Anda mencoba untuk mengatasi nama host lokal, router secara otomatis menambahkan ".belkin" dengan anggapan belkin adalah apa yang telah Anda tetapkan sebagai nama domain lokal Anda. Mengubahnya ke hal lain tidak akan menyelesaikan masalah dan Anda tidak dapat membiarkannya kosong.
Seperti yang dikatakan xaccrocheur di atas, sebagian besar OS modern akan mengakses banyak hal dengan menambahkan .local Jadi ... Saya telah melakukan semacam penyelesaian yang bekerja dengan baik dengan sebagian besar mesin saya. Saya mengubah pengaturan nama domain lokal di router ke lokal
Sekarang saya dapat mengakses perangkat PALING hanya dengan nama host
sumber
Instal dan konfigurasikan server dns dalam jaringan lokal, daftarkan di semua host, masukkan server dns internal terlebih dahulu dalam daftar server dns di router Belkin. Maka Anda akan memiliki apa yang Anda inginkan.
sumber
Meskipun saya tidak menyarankan melakukan ini, itu akan memberi Anda hasil yang diinginkan (bisa melakukan ping nama host lokal tanpa mengatur server DNS yang terpisah)
Simpan file host.
Sekarang coba ping nama host dan hostname2, Anda akan melihat yang berikut ini
Sekali lagi, ini bukan bagaimana saya akan melakukannya. Saya akan memilih untuk menyiapkan server DNS sendiri, tetapi jika Anda tidak memiliki opsi itu ini adalah alternatif yang cepat dan kotor.
Oh, jangan lupa jika Anda berencana melakukan ini, tambahkan diri Anda ke izin keamanan pada file host sehingga Anda dapat menulis ke file tersebut. Juga jangan lupa menyalin file host ini ke semua mesin lain di jaringan Anda.
sumber