On Sat, 13 Jan 2001 11:10:38, Bent Nielsen <postmaster@x2000.dk>
wrote:
Hej Bent,
> Jeg har fundet en name sever som jeg tro der kan bruges.
Ja, den er godt nok nem at sætte op, når man sammenligner med "bind",
som jeg anvender. Jeg blev 3 år ældre de 3 dage jeg kæmpede med at
fatte dens underlige format, men nu har jeg da endelig gennemskuet
det.
> Da jeg ikke har nogen viden om hvordan det virker. så prøver jeg om der
> er en som vil bruge lidt tid på at hjælpe.
OK, det er lidt svært at lave det helt så det passer til dine ISP'ere
her fra, men her da lidt at starte med.
Kald dit lokale domæne for (eksempelvis) "lokal.net" (bare et navn der
ikke eksisterer på nettet).
Dette navn skal stå i \MPTN\ETC\RESOLV2 (og tilsvarende på dine andre
operativ systemer), hvor du også skal stille DNS adressen til IP
adressen på din interne DNS server:
---KLIP---
domain lokal.net
nameserver 192.168.den-maskine-med-NAMED-på
---KLIP---
Navnet skal også stå i NAMED.CNF:
---KLIP---
auth_domain lokal.net
---KLIP---
Dine maskiner kan så hedde:
teamnord.lokal.net, new2000.lokal.net, x3000.lokal.net,
x2000.lokal.net, x4000.lokal.net, x1000.lokal.net, , x5000.lokal.net
... og så videre
Dette definerer du i \MPTN\ETC\HOSTS på den maskine der skal køre
NAMED (vær også sikker på at der er en SET USE_HOSTS_FIRST=1 i
Config.SYS på maskinen):
---KLIP---
192.168.0.50 teamnord.lokal.net
192.168.0.30 new2000.lokal.net
192.168.0.40 x3000.lokal.net
192.168.0.60 x2000.lokal.net
192.168.0.70 x4000.lokal.net
192.168.0.80 x1000.lokal.net
192.168.0.90 x5000.lokal.net
192.168.0.20 client7.lokal.net
192.168.0.10 x6999.lokal.net
---KLIP---
Du konfigurerer NAMED.CNF således på DNS maskinen:
auth_network 192.168.0.0
auth_netmask 255.255.0.0
^^^ Disse to angiver, at dit subnet er 192.168.0.x
auth_domain lokal.net
^^^ Domæne navnet for dit subnet.
refer_interface ppp0
^^^ Skal matche interface navnet på dir dial-up interface. (Det kan du
evt. se med en netstat -n når der er forbindelse til din ISP; det er
dog normalt ppp0.)
refer_servers (se herunder)
^^^ Denne er lidt kompliceret at forklare... Det korte af det lange
er, at den fortæller NAMED hvilke name-servere der hører til hvilke
(ppp0) interface-adresser. Det er på den måde den kan understøtte
flere ISP'er. Detaljer følger:
Du skal have en "refer_servers" linje for hver ISP du kan finde på at
ringe til. Disse linjer fortæller NAMED hvilke eksterne name-servere
den skal rådføre sig med for navne den ikke selv kender. Linjerne
består af 3 dele ISP'ens subnet, netmaske og name-server adresser. Du
kan finde ud af dette på følgende måde:
1) Forbind til din ISP
2) Hvis ISP'en har oplyst deres subnet, så skriv det som første punkt
efter "refer_servers". Ellers connect til ISP'en og skriv "netstat
-a", og noter hvilken IP der står som adresse for interfacet ppp0.
Brug denne som første punkt efter "refer_servers".
3) Hvis ISP'en har oplyst en netmaske, så skriv den som anden punkt
efter "refer_servres". Ellers connect til ISP'en og skriv "netstat
-a", og noter den netmaske der står (fx. 0xffffff00). Denne skal
omsættes fra hex til dotted-decimal (FF FF FF 00 bliver til
255.255.255.0) og skrives ind som andet punkt efter "refer_servers".
Ret IP adressen fra punkt 2, så de cifre der er 0 i netmasken også er
0 i IP-adressen (burde strengt taget ikke være nødvendigt, men han er
lidt uklar i sin dokumentation.)
4) Som 3/4. punkt efter "refer_servers" skriver du din ISPs
name-server adresser. Hvis de er oplyst kan du skrive dem direkte ind;
ellers forbind til din ISP og skriv "type \MPTN\ETC\RESOLV" og skriv
de 1 eller 2 "nameserver" adresser der står.
En "refer_servers" linje for TeleDanmark kunne se således ud:
refer_servers 195.249.115.0 255.255.255.0 193.162.153.164
193.162.146.9
Gentag ovenstående process for alle dine