IP statis di LAN dengan nama DNS

3

Saya memiliki LAN di rumah duduk di belakang router (Linksys WRT54G). Alamat IP yang ditetapkan untuk kotak Linux adalah

  • 192.168.0.101
  • 192.168.0.102
  • 192.168.0.103

Router juga terhubung ke modem yang disediakan oleh ISP saya, untuk mengakses internet. Sekarang, router diberi alamat IP 192.168.0.1dan juga dikonfigurasi untuk mulai menetapkan alamat IP mulai dari 192.168.0.100menggunakan protokol DHCP.

Sekarang saya memiliki aplikasi yang mengharuskan untuk memiliki FQDN (Fully Qualified Domain names) untuk seperti setiap mesin - sesuatu seperti

  • phx1.mylocalnet.com
  • phx2.mylocalnet.com
  • phx3.mylocalnet.com

Apakah ini mungkin dilakukan?

amiregelz
sumber

Jawaban:

1

... atau Anda dapat menyimpan semua mesin Anda dengan alamat yang ditentukan secara dinamis, dan:

  • memiliki server DNS lokal yang menyediakan layanan DNS split horizon , dengan semua klien DHCP Anda dikonfigurasikan untuk mendaftarkan diri dengan server DNS konten lokal ketika mereka memperoleh sewa dari server DHCP; atau
  • memiliki server DNS lokal, sekali lagi menyediakan layanan split horizon DNS, dan server DHCP (server DHCP ISC untuk satu dapat melakukan hal ini. Server DHCP router Anda mungkin tidak dapat.) yang mendaftarkan nama → alamat pemetaan itu sendiri dengan server DNS konten lokal, secara langsung, sehingga klien DHCP tidak perlu.

Yang kedua memiliki keuntungan besar yang hanya perlu diberikan izin server DHCP untuk melakukan pembaruan DNS, tidak setiap mesin di seluruh LAN. Tapi itu mengunci Anda ke server DNS vendor tertentu. BillThor menyebutkan dnsmasq, yang merupakan salah satu dari beberapa perangkat lunak yang merupakan server DNS konten dan server DHCP semuanya menjadi satu.

JdeBP
sumber
0

Lihatlah dnsmasquntuk menyajikan DNS dan cache hasil DNS. Anda dapat menginstal ini di satu sistem dan mengedit /etc/resolv.confuntuk host lain. Anda dapat menggunakan dnsmasquntuk mengganti router Anda sebagai server DHCP, atau menetapkan alamat statis. Untuk server saya akan menetapkan alamat tetap, klien baik-baik saja.

BillThor
sumber
0

Pertama, Anda harus mulai dengan menetapkannya alamat IP statis, atau jika router Anda mendukungnya, Anda dapat memberi mereka alamat IP khusus menggunakan server DHCP Anda. Saya hanya akan menetapkan mereka alamat IP di luar jangkauan DHCP Server, seperti 192.168.0.21-23. Ini agar alamat IP tidak akan berubah, dan hancurkan langkah selanjutnya. Poster lain tidak menyebutkan ini.

Kemudian, kecuali jika Anda ingin juga menyiapkan server DNS (saya setuju dengan poster lain: Berlebihan), Anda perlu menambahkan entri ke file HOSTS seperti katanya.

KCotreau
sumber
0

Ada beberapa cara untuk melakukannya, salah satunya adalah menyiapkan salah satu mesin Anda untuk menjadi server nama Anda (dan minta agar jaringan Anda memberitahu phx1.mylcoalnet.com 192.168.0.101, dll.). Ini kurang pendekatan hack-ey, tetapi lebih sulit untuk diterapkan dan mungkin berlebihan.

Pendekatan yang lebih mudah, hanya akan menipu mesin yang meng-host aplikasi FQDN menggunakan file host (ada di Linux dan Windows di bawah /etc/hostsdan Windir\system32\drivers\etc\hosts). Jika diperlukan, Anda bahkan dapat menambahkan entri yang sama di semua mesin di jaringan Anda.

Ini mengasumsikan pemahaman saya tentang masalah ini benar, dan Anda tidak benar-benar memiliki domain nyata yang ingin Anda gunakan. Jika saya salah paham dengan Anda, maka solusinya akan tetap menjadi yang pertama, kecuali Anda ingin menetapkan NS menjadi server nama utama untuk domain Anda.

n0pe
sumber