dinamikus IP regisztrálása helyi hálón

Fórumok

Sziasztok!

Adva van egy LAN, rajta egy linuxos szerver dhcp- vel, bind- del. Ha valaki rádug egy gépet a hálóra, akkor az ugye dhcp- től kap egy szép IP- t, és innentől lehet azonosítani IP alapján. Na most olyat hogy lehet csinálni, hogy ha a kliens elküldi a dhcprequest alkalmával a hostnevét is, akkor azt egyből beregisztrálja a helyi dns- be, és onnantól tudjak név szerint is hivatkozni rá? Egy wines gépen láttam ilyet.

Köszi a válaszokat.

Hozzászólások

Én ilyen célra használom a dnsmasq nevű programot. Ez egy kisméretű és könnyen beállítható gyorstárazó DNS és DHCP kiszolgáló. Mivel ő osztja ki az IP címeket, ezért tudja a kiosztott IP-ket hosztnévhez kötni és a hozzá érkető DNS kérelmeket ennek megfelelően reagálja le. Ehhez persze meg kell adnod neki, hogy a DHCP csomagokban az elsődleges DNS a dnsmasq-ot futtató gép legyen.

További infó: http://thekelleys.org.uk/dnsmasq/doc.html

Hi!

Sajnos most nem tudom kipróbálni, de jól értem, hogy csak annyi az egész, hogy elhelyezek egy olyan bejegyzést, hogy


ddns-update-style interim / ad-hoc

és megy is? Ez hogy fogja megoldani a beregisztrálást, mármint bind9 van dns kiszolgálónak, de annak távolról meg lehet valahogy mondani, hogy most én ez az IP vagyok, és ez a nevem??

Köszi.

A dynamic dns segítségével a bind9-nek új bejegyzéseket lehet megadni. Ez egy protokol, amit beszél a dhcp szerver (ISC dhcp3) és a bind9. Amikor a dhcp szerver kioszt egy IP címet, akkor a gép nevét betolja a bind-nak és kész.

A beállítás majdnem ilyen egyszerű, de meg kell adni, hogy milyen kulccsal csatlakozzon a bind9-hez. Mondjuk ezt kéne beírni a dhcpd.conf-ba:


subnet ... {
  ddns-domainname "local.net";

  include "/etc/bind/rndc.key";

  zone local.net {
    primary dns.szerver.ip.cime;
    key "rndc";
  }
}

Persze meg lehet adni más key-t is, és akkor jobban lehet szabályozni, hogy mihez férhet hozzá a dhcp szerver a bind9 konfigban, és mihez nem.