Heb nu alweer een hele tijd een interne dns draaien op mijn servertje, en sinds een jaartje ongeveer, heb ik daar een dynamic dns van gemaakt. Eea werkt werkelijk perfect, maar ik heb een groot probleem, wat ik maar niet opgelost krijg.
Ik heb zelf een domein.nl, wat bij zoneedit.com wordt geforward naar een noip adres, wat weer forward naar mijn server (@home), en uiteraard heb ik bij zoneedit ook een hele rits forward mailadressen welke gebruik maken van domein.nl. Omdat ik zelf geen mailserver mag draaien van @home, kan ik deze niet rechtstreeks bij mij aan laten komen.
Wat is nou het probleem? Omdat ik in mijn dns config heb aangegeven dat het interne netwerk domein.nl heet, kan ik vanaf het interne netwerk natuurlijk niet mailen naar domein.nl adressen, want ik krijg dan natuurlijk doodleuk terug van exim dat het local adress niet bestaat. Logisch, want hij denkt dat domein.nl lokaal is, en behandeld het adres ook zo. Zelfde geld voor een request naar http://domein.nl, dat kan ook niet vanaf het interne netwerk, want dat kan ook niet resolved worden.
Dus ik heb een probleem, en hoe ik me ook suf google, ik zou niet weten hoe ik mijn dns config dusdanig aanpas, dat als domein.nl niet lokaal kan resolven, het extern gezocht moet worden.
Hier gedeeltes van mijn mijn config:
/etc/bind/named.conf
/etc/bind/db.domein
Ik ben geen dns guru, en ik was blij als een kind dat ik dyn dns aan de gang had gekregen, maar ik krijg het dus maar niet voor elkaar om domein.nl indien niet resolvable door te laten geven aan de dns forwarders.
Is hier eigenlijk een oplossing voor, anders als een volwaardige eigen dns server te gaan draaien, wat niet kan daar ik dus een dynamisch ip heb?
(omg kon ik maar naar adsl
)
Ik heb zelf een domein.nl, wat bij zoneedit.com wordt geforward naar een noip adres, wat weer forward naar mijn server (@home), en uiteraard heb ik bij zoneedit ook een hele rits forward mailadressen welke gebruik maken van domein.nl. Omdat ik zelf geen mailserver mag draaien van @home, kan ik deze niet rechtstreeks bij mij aan laten komen.
Wat is nou het probleem? Omdat ik in mijn dns config heb aangegeven dat het interne netwerk domein.nl heet, kan ik vanaf het interne netwerk natuurlijk niet mailen naar domein.nl adressen, want ik krijg dan natuurlijk doodleuk terug van exim dat het local adress niet bestaat. Logisch, want hij denkt dat domein.nl lokaal is, en behandeld het adres ook zo. Zelfde geld voor een request naar http://domein.nl, dat kan ook niet vanaf het interne netwerk, want dat kan ook niet resolved worden.
Dus ik heb een probleem, en hoe ik me ook suf google, ik zou niet weten hoe ik mijn dns config dusdanig aanpas, dat als domein.nl niet lokaal kan resolven, het extern gezocht moet worden.
Hier gedeeltes van mijn mijn config:
/etc/bind/named.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| options { directory "/etc/bind"; // change this to the ip's of your isp's dns-servers forwarders { 213.51.129.37; 213.51.144.37; }; forward first; notify no; auth-nxdomain no; recursion yes; }; //Define Private Zones zone "domein.nl" { type master; file "db.domein"; allow-update { key xxxxx; }; }; |
/etc/bind/db.domein
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| $ORIGIN . $TTL 10800 ; 3 hours domein.nl IN SOA viper.domein.nl. root.localhost. ( 1999101154 ; serial 28800 ; refresh (8 hours) 14400 ; retry (4 hours) 3600000 ; expire (5 weeks 6 days 16 hours) 86400 ; minimum (1 day) ) NS viper.domein.nl. $ORIGIN domein.nl. ap A 192.168.0.100 $TTL 30000 ; 8 hours 20 minutes goose A 192.168.0.97 TXT "315a58ba1acc13fa4c4c4495421c52732b" $TTL 10800 ; 3 hours iceman A 192.168.0.2 $TTL 30000 ; 8 hours 20 minutes jester A 192.168.0.90 TXT "31554cf391ccdf9c1a6e4d7ed8790ef2f4" $TTL 10800 ; 3 hours localhost A 127.0.0.1 $TTL 30000 ; 8 hours 20 minutes maverick A 192.168.0.99 TXT "31ca08313fea578ab0af81bd1112f3f87e" $TTL 10800 ; 3 hours |
Ik ben geen dns guru, en ik was blij als een kind dat ik dyn dns aan de gang had gekregen, maar ik krijg het dus maar niet voor elkaar om domein.nl indien niet resolvable door te laten geven aan de dns forwarders.
Is hier eigenlijk een oplossing voor, anders als een volwaardige eigen dns server te gaan draaien, wat niet kan daar ik dus een dynamisch ip heb?
(omg kon ik maar naar adsl
[ Voor 4% gewijzigd door UltraSub op 13-10-2005 18:12 ]