På serveren har jeg installeret bind, og sat forwardes i /etc/bind/named.conf.options til :
Kode: Vælg alt
forwarders {
8.8.8.8;
};
Serveren har navnet mainsrv og domænet er network.local
udskrift af : /etc/network/interfaces
Kode: Vælg alt
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 10.0.0.10
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 10.0.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 127.0.0.1
dns-search network.local
dns-domain network.local
Det fungerer fint på serveren, da jeg kan pinge servereren ved hjælp af dens navn
Kode: Vælg alt
root@mainsrv:/home/thoj# ping mainsrv
PING mainsrv.network.local (10.0.0.10) 56(84) bytes of data.
64 bytes from mainsrv.network.local (10.0.0.10): icmp_seq=1 ttl=64 time=0.053 ms
64 bytes from mainsrv.network.local (10.0.0.10): icmp_seq=2 ttl=64 time=0.073 ms
64 bytes from mainsrv.network.local (10.0.0.10): icmp_seq=3 ttl=64 time=0.070 ms
Næste trin var så at få en klien på ved hjælp af DHCP (isc-dhcp-server)
Kode: Vælg alt
# minimal sample /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
option routers 10.0.0.1;
option domain-name-servers 10.0.0.10;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.255;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.50 10.0.0.200;
}
... MEN
Jeg kan ikke køre den samme ping kommando på klienten (men den går fint på nettet)
1. Hvordan tjekker jeg fra klienten at DNS serveren virker?
2. hvad gør jeg galt?
3. Skal DNS'en sættes op som master for at det slår igennem på hele netværket?
Eftertanke - efter lidt googleri
Hvis jeg kører
Kode: Vælg alt
dig -x 10.0.0.10
Kode: Vælg alt
thoj@thoj-VirtualBox:~$ dig -x 10.0.0.10
; <<>> DiG 9.9.5-3-Ubuntu <<>> -x 10.0.0.10
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 910
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;10.0.0.10.in-addr.arpa. IN PTR
;; AUTHORITY SECTION:
10.IN-ADDR.ARPA. 86400 IN SOA 10.IN-ADDR.ARPA. . 0 28800 7200 604800 86400
;; Query time: 2 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Sat May 31 15:51:57 CEST 2014
;; MSG SIZE rcvd: 101
Hvis jeg giver klienten en fast IP, så får jeg intet output.
Nye spørgsmål
Betyder det at DNS'en fungerer - eller blot at den findes?
og hvis den fungerer... hvorfor kan den ikke oversætte mainsrv.network.local for mig?