PDA

Bekijk Volledige Versie : Wildcard Domains in BIND



WH-Tim
14/01/08, 23:56
heeft iemand de BIND code voor me om DNS te wildcarden? En dan bedoel ik niet wildcard subdomains maar zodat iedere domeinnaam die je opvraagt naar een bepaald ip resolvt? Het is mogelijk, alleen ben ik de code zelf even kwijt..

Freakingme
15/01/08, 00:05
* A ip
?

WH-Tim
15/01/08, 03:09
Origineel gepost op een ander forum
Iets in deze aard zou moeten werken, hiermee herschrijf je de root zone. Het is uit de losse pols, dus kan zijn dat er hier en daar nog een foutje in zit.


zone "." {
type master;
file "my.root";
};

- en dan in my.root -


$TTL 3600

@ IN SOA ns1.example.org. admin.example.org. (
5 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL

; DNS Servers
@ IN NS ns1.example.org.
@ IN NS ns2.example.org.

; hosts
localhost IN A 127.0.0.1
@ IN A 1.2.3.4
* IN A 1.2.3.4


Alleen als ik dit doe werkt het alsnog niet helemaal. Hij start nu wel op, maar geen nog nooit een ipadres terug. Altijd SERVFAIL..

Randy
15/01/08, 04:29
Voorbeeldje (DirectAdmin in dit geval)



$TTL 14400
@ IN SOA ns1.web-2000.net dnsadmin.web-2000.nl. (
2007072502
14400
3600
1209600
86400 )

web-2000.nl. 14400 IN NS ns1.web-2000.net
web-2000.nl. 14400 IN NS ns2.web-2000.net
web-2000.nl. 14400 IN NS ns3.web-2000.net

* 14400 IN A 89.105.196.6
ftp 14400 IN A 89.105.196.6
localhost 14400 IN A 127.0.0.1
mail 14400 IN A 89.105.196.6
fallback 14400 IN A 212.79.254.230
web-2000.nl. 14400 IN A 89.105.196.6
www 14400 IN A 89.105.196.6

web-2000.nl. 14400 IN MX 10 mail
web-2000.nl. 14400 IN MX 20 fallback
web-2000.nl. 14400 IN TXT "v=spf1 a mx ip4:89.105.196.6 ?all"

royen99
15/01/08, 06:59
De regel met het wildcard record dient wel ONDER alle andere records te worden geplaatst.



example.com. 86400 IN SOA example.com. hostmaster.example.com. (
2005100804 ; Serial YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; minimum
IN NS ns1.example.com.
IN NS ns2.example.com.
IN MX 10 mail.example.com.
IN A 192.168.1.1
mail IN A 192.168.1.1
ns1 IN A 192.168.1.1
ns2 IN A 10.0.0.2
*.example.com. IN A 192.168.1.1

WH-Tim
15/01/08, 19:21
Het probleem zat in hem in de my.root file en dat hij niet door bind geladen werd. De werkende code:

add in named.conf boven de "." hint:

zone "." {
type master;
file "/etc/bind/my.root";
};


De masterfile /etc/bind/my.root :

$TTL 14400
@ IN SOA ns1.nameserver.nl admin.example.nl. (
2007072502
14400
3600
1209600
86400 )
@ IN NS ns1.nameserver.nl
@ IN NS ns2.nameserver.nl

localhost IN A 127.0.0.1
@ IN A 1.2.3.4
* IN A 1.2.3.4