Sziasztok!
Olyan gondom lenne, hogy hogyan lehet a server nevét elküldeni a hálózatnak? Vagyis van egy dhcp szerverem azon keresztül megkapják az ip címet a user gépek. És ha ping server parancsot beírom akkor is elérje a szervert ne csak ip címmmel. Remélem nem érthető, hogy mit szeretnék. :)
- 1383 megtekintés
Hozzászólások
Hat AFAIK a "hosts" nem fog frissulni dhcp utan (szep is lenne). DNS?... (Nem tudom tenyleg..csak tipp.. ismeretlen teruleten tapogatozom.. :))
- A hozzászóláshoz be kell jelentkezni
ha a szervernek fix ip címe van, akkor egyszerűen felveheted a klienseken a hosts fájlba ezt a nevével együtt.
máskülönben meg dns szerver.
----------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
Van rajta dns szerver. Viszont valószínű, hogy nincs jól belőve. Valami tipp, hogy hogyan csináljam.
- A hozzászóláshoz be kell jelentkezni
Hadd próbáljam kitalálni, mit szeretnél, mert félig sem értem.
Azt szeretnéd, hogy a DHCP által kiosztott IP-cím kerüljön automatikusan regisztrálásra a DNS szerverben, hogy a DNS szerverhez forduló kliensek a névért cserébe megkaphassák a DHCP által kiosztott IP-címet?
Üdv,
mrceeka
- A hozzászóláshoz be kell jelentkezni
Azt szeretne hogy mikor csatlakozik egy gep a szerverre (Nevezzuk igy), akkor a gep utana tisztaban legyen vele hogy a xxx.xxx.xxx.xxx ip cim, az a "server" gep. Szoval.. ha racsatlakozik, utana mukodjon pl a "ssh server" parancs.. hogy egyszeruen fogalmazzak.
Remelem jol ertettem en is mit szeretne.. bar ugynezem ez az..
- A hozzászóláshoz be kell jelentkezni
A DHCP-szerver küldje el a DNS-kiszolgáló adatait, és a kliens ezt alkalmazza is, szerintem ezt akarja...
- A hozzászóláshoz be kell jelentkezni
Igen, itt azonban ketto dologrol van szo.
Van egyfelol a DHCP reservation, ami azt jelenti, hogy a gep DHCP-n at mindig fixen egy adott cimet kap, es ez garantalva van. Nyilvan ilyenkor nem kell dinamikusan frissiteni a dns-t hozza, felveszed hogy a serverke.mittudomain.com az a 10.0.0.8 aztan annyi.
Masfelol van a dinamikus IP osztas, amikor a DHCP kliens mond egy gepnevet, a DHCP szerver meg egy domaint meg egy IP-t (tobbek kozt). ekkor a DHCP szerver a dolgokat osszelapatolja, es beregeli a DNS szerverben. Ezt bind-del lehet eljatszani, DHCP oldalon ha jol tudom DDNS-nek hivjak a szolgaltatast, a bind oldalon kell rndc kulcsot generalni, ezt egyeztetni a DHCP-vel, es szabadon lehet IP-t regelni.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Így van beállítva a szerver.
A szerver ip címe: 192.168.1.1
Szerver neve: server
dhcpd.conf
option domain-name "server";
option domain-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.3 192.168.1.10;
option domain-name-servers 192.168.1.1;
option domain-name "server";
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
default-lease-time 200;
max-lease-time 7200;
}
bind beállítások.
Létre van hozva egy server és egy server.reverse fájl.
server fájl tartalma:
;
; BIND data file for local loopback interface
;
$TTL 86400
@ IN SOA "" root (
1 ; Serial
28801 ; Refresh
7200 ; Retry
604800 ; Expire
86400 ) ; Negative Cache TTL
;
@ IN NS server.
@ IN A 192.168.1.1
server.reverse tartalma.
;
; BIND reverse data file for local loopback interface
;
$TTL 86400
@ IN SOA server. root.server. (
2002052401 ; Serial
28801 ; Refresh
7200 ; Retry
604800 ; Expire
86400 ) ; Negative Cache TTL
;
@ IN NS server.
1 IN PTR server.
A named.conf fájl tartalma:
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/etc/bind/db.root";
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
include "/etc/bind/named.conf.local";
A named.conf.local fájl tartalma
// Add local zone definitions here.
zone "server" {
type master;
file "/etc/bind/server";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/server.reverse";
};
A named.conf.option fájl tartalma.
options {
directory "/var/cache/bind";
listen-on {
127.0.0.1;
192.168.1.1;
};
forwarders {
213.46.246.53;
213.46.246.54;
};
auth-nxdomain no;
};
Remélem ebből ki lehet valamit hámozni. A lényeg az, hogy a kliensek mikor megkapják az ip címet akkor név alapján is tudják azonosítani a szervert.
szerk.
Most próbáltam egy xp-s géppel, ráduktam a hálózatra és látta név alapján is a szervert. Viszont azt nem értem, hogy ugyanilyen beállításokkal egy másik szervernél meg nem látják a kliensek név alapján. Illetve linux kliensről sem látja a fenti konfiggal.
- A hozzászóláshoz be kell jelentkezni
Varj, akkor neked nevfeloldasi bajod van a dhcp kliens oldalan? Mert akkor tok masfele kell elmenni a megoldas kereseseben. Probald meg atfogalmazni a problemadat, mert most elbizonytalanodtam.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
DNS hiba volt. Alábbiak szerint sikerült megoldani. Így nem kell minden egyes kliensnél felvenni a hosts fájlba hanem ahogy kell a dns szerver megmondja, hogy az adott domain-hez milyen ip cím tartozik.
named.conf fájl tartalma
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind/README.Debian for information on the
// structure of BIND configuration files in Debian for BIND versions 8.2.1
// and later, *BEFORE* you customize this configuration file.
//
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you might need to uncomment the query-source
// directive below. Previous versions of BIND always asked
// questions using port 53, but BIND 8.1 and later use an unprivileged
// port by default.
// query-source address * port 53;
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
// forwarders {
// 0.0.0.0;
// };
allow-transfer {
"any";
};
};
// reduce log verbosity on issues outside our control
logging {
category lame-servers { null; };
// category cname { null; };
};
// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/etc/bind/db.root";
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
// add entries for other zones below here
zone "server" {
notify yes;
type master;
file "/etc/bind/server.zone";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/192.168.1.zone";
};
server.zone fájl tartalma:
;
; BIND data file for deltabroker.at
;
$TTL 259200
@ IN SOA ns.server. root.ns.server. (
2007051101 ; Serial number
86400 ; Refresh
7200 ; Retry
3600000 ; Expire
3600 ) ; Minimum TTL
; Zone NS records
@ NS ns.server.
; Zone records
@ MX 10 ns.server.
@ A 192.168.1.1
* A 192.168.1.1
ns A 192.168.1.1
mail A 192.168.1.1
www A 192.168.1.1
server CNAME ns
192.168.1.zone fájl tartalma:
;
; BIND revese zone file for ns.deltabroker.at
;
$TTL 259200
@ IN SOA ns.server. root.ns.server. (
2004050602 ; Serial number
28800 ; Refresh
14400 ; Retry
2952000 ; Expire
86400 ) ; Minimum TTL
; Zone NS records
@ NS ns.server.
; Zone records
1 PTR ns.server.
Tesztelés:
root@server:/etc/bind#apt-get install dnsutils
root@server:/etc/bind#named-checkconf named.conf
Ha enter után csak visszakapjuk a promtot és nem ír ki semmit akkor megfelelő a named.conf fájl tartalma.
root@server:/etc/bind# named-checkzone -d server server.zone
loading "server" from "server.zone" class "IN"
zone server/IN: loaded serial 2007051101
OK
root@server:/etc/bind# named-checkzone -d www.server server.zone
loading "www.server" from "server.zone" class "IN"
zone www.server/IN: loaded serial 2007051101
OK
loading "mail.server" from "server.zone" class "IN"
zone mail.server/IN: loaded serial 2007051101
OK
root@server:/etc/bind# named-checkzone -d 1.168.192.in-addr.arpa 192.168.1.zone
loading "1.168.192.in-addr.arpa" from "192.168.1.zone" class "IN"
zone 1.168.192.in-addr.arpa/IN: loaded serial 2004050602
OK
De ha a pinget próbáljuk akkor is működnie kell.
root@server:/etc/bind# ping www.server
PING www.server (192.168.1.1) 56(84) bytes of data.
64 bytes from server (192.168.1.1): icmp_seq=1 ttl=64 time=0.145 ms
64 bytes from server (192.168.1.1): icmp_seq=2 ttl=64 time=0.157 ms
--- www.server ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.145/0.151/0.157/0.006 ms
root@server:/etc/bind# ping mail.server
PING mail.server (192.168.1.1) 56(84) bytes of data.
64 bytes from server (192.168.1.1): icmp_seq=1 ttl=64 time=0.138 ms
64 bytes from server (192.168.1.1): icmp_seq=2 ttl=64 time=0.152 ms
--- mail.server ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.138/0.145/0.152/0.007 ms
root@server:/etc/bind# ping server
PING server (192.168.1.1) 56(84) bytes of data.
64 bytes from server (192.168.1.1): icmp_seq=1 ttl=64 time=0.146 ms
64 bytes from server (192.168.1.1): icmp_seq=2 ttl=64 time=0.165 ms
--- server ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.146/0.155/0.165/0.015 ms
Röviden ennyi.
- A hozzászóláshoz be kell jelentkezni