ik ben nu bezig met het opzetten van een dns volgens deze howto ttp://nl.linux.org/doc/HOWTO/DNS-HOWTO-NL-4.html en een caching only nameserver (h3) werkt al. Nu ben ik dus bezig met een eigen simpel domeintje op te zetten, maar ik heb wat dingen die ik helemaal snap. Het gaat om het volgende stukje tekst
txt
We maken nog twee opmerkingen over het SOA record. ns.linux.bogus moet een bestaande machinenaam zijn met een A record. Het is niet voldoende om een CNAME te hebben voor de machine die in het SOA record genoemd wordt. De naam hoeft niet 'ns' te zijn, je mag elke naam gebruiken die je wilt.
txt
Ik eigenlijk de domeinnaam huize.wel. maar daar moet ns voor du ns.huize.wel Helaas werkte dit niet en las ik daar dat ns.huize.wel een bestaande machinenaam moet zijn. Maar welk deel van ns.huize.wel moet een geldige naam hebben? Ik bedoel mijn linuxserver heet "server" Moet het dan server.huize.wel zijn of ns.server.wel zijn? Na wat gepruts ben ik er nog steeds niet uit. En om over zo'n probleem info zoeken op inet vind ik moeilijk. Op tweakers vond ik in iedergeval niet veel.
Maar ik heb alles weer ingesteld zoals ik d8 dat het hoorde en hier zijn wat configs
/etc/named.conf
# Config file for caching only name server
options {
directory "/var/named";
# Uncommenting this might help if you have to go through a
# firewall and things are not working out:
# query-source port 53;
};
zone "." {
type hint;
file "root.hints";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "pz/127.0.0";
};
zone "huize.wel" {
notify no;
type master;
file "pz/huize.wel";
};
/var/named/pz/127.0.0.
@ IN SOA ns.huize.wel. ns.huize.wel. (
1 ; Serial
8H ; Refresh
2H ; Retry
1W ; Expire
1D) ; Minimum TTL
NS ns.huize.wel.
1 PTR localhost.
/var/named/huize.wel
;
; Zone file for linux.bogus
;
; The full zone file
;
@ IN SOA ns.huize.wel. kick.huize.wel. (
199802151 ; serial, todays date + todays
serial #
8H ; refresh, seconds
2H ; retry, seconds
1W ; expire, seconds
1D ) ; minimum, seconds
;
NS ns ; Inet Address of name server
MX 10 mail.huize.wel. ; Primary Mail Exchanger
;
localhost A 127.0.0.1
ns A 192.168.196.1
mail A 192.168.196.1
Als ik eerst ndc restart doe en dan dan met nslookup wat ga zooien krijg ik deze antwoorden.
server:/var/named/pz# nslookup
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
> set q=any
> q
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find q: NXDOMAIN
> huize.wel
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find huize.wel: NXDOMAIN
> localhost
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: localhost
Address: 127.0.0.1
localhost nameserver = localhost.
localhost
origin = localhost
mail addr = root.localhost
serial = 1
refresh = 604800
retry = 86400
expire = 2419200
minimum = 604800
>
zoals je ziet ziet dit er wat anders uit dan dat ik hoopte. Wat moet ik hieraan veranderen??????
txt
We maken nog twee opmerkingen over het SOA record. ns.linux.bogus moet een bestaande machinenaam zijn met een A record. Het is niet voldoende om een CNAME te hebben voor de machine die in het SOA record genoemd wordt. De naam hoeft niet 'ns' te zijn, je mag elke naam gebruiken die je wilt.
txt
Ik eigenlijk de domeinnaam huize.wel. maar daar moet ns voor du ns.huize.wel Helaas werkte dit niet en las ik daar dat ns.huize.wel een bestaande machinenaam moet zijn. Maar welk deel van ns.huize.wel moet een geldige naam hebben? Ik bedoel mijn linuxserver heet "server" Moet het dan server.huize.wel zijn of ns.server.wel zijn? Na wat gepruts ben ik er nog steeds niet uit. En om over zo'n probleem info zoeken op inet vind ik moeilijk. Op tweakers vond ik in iedergeval niet veel.
Maar ik heb alles weer ingesteld zoals ik d8 dat het hoorde en hier zijn wat configs
/etc/named.conf
# Config file for caching only name server
options {
directory "/var/named";
# Uncommenting this might help if you have to go through a
# firewall and things are not working out:
# query-source port 53;
};
zone "." {
type hint;
file "root.hints";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "pz/127.0.0";
};
zone "huize.wel" {
notify no;
type master;
file "pz/huize.wel";
};
/var/named/pz/127.0.0.
@ IN SOA ns.huize.wel. ns.huize.wel. (
1 ; Serial
8H ; Refresh
2H ; Retry
1W ; Expire
1D) ; Minimum TTL
NS ns.huize.wel.
1 PTR localhost.
/var/named/huize.wel
;
; Zone file for linux.bogus
;
; The full zone file
;
@ IN SOA ns.huize.wel. kick.huize.wel. (
199802151 ; serial, todays date + todays
serial #
8H ; refresh, seconds
2H ; retry, seconds
1W ; expire, seconds
1D ) ; minimum, seconds
;
NS ns ; Inet Address of name server
MX 10 mail.huize.wel. ; Primary Mail Exchanger
;
localhost A 127.0.0.1
ns A 192.168.196.1
mail A 192.168.196.1
Als ik eerst ndc restart doe en dan dan met nslookup wat ga zooien krijg ik deze antwoorden.
server:/var/named/pz# nslookup
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
> set q=any
> q
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find q: NXDOMAIN
> huize.wel
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find huize.wel: NXDOMAIN
> localhost
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: localhost
Address: 127.0.0.1
localhost nameserver = localhost.
localhost
origin = localhost
mail addr = root.localhost
serial = 1
refresh = 604800
retry = 86400
expire = 2419200
minimum = 604800
>
zoals je ziet ziet dit er wat anders uit dan dat ik hoopte. Wat moet ik hieraan veranderen??????