Skip to content

Instantly share code, notes, and snippets.

@Max95Cohen
Created February 14, 2023 08:33
Show Gist options
  • Save Max95Cohen/48cbfb7b7d43be5826f15c90a31ce25f to your computer and use it in GitHub Desktop.
Save Max95Cohen/48cbfb7b7d43be5826f15c90a31ce25f to your computer and use it in GitHub Desktop.
bind9 dns tips
$ sudo apt install bind9
$ cd /etc/bind
$ sudo vim named.conf.options
forwarders {
192.168.1.1; // Local office modem IP address
8.8.8.8;
};
allow-transfer {
192.168.1.1;
};
allow-query {
192.168.1.0/24;
127.0.0.1;
};
$ sudo vim named.conf.local
zone "aibekq.local" {
type master;
file "/etc/bind/forward.aibekq.local";
};
zone "1.168.192.in-addr.arpa" }
type master;
file "/etc/bind/reverse.aibekq.local";
};
$ sudo vim forward.aibekq.local
$TTL 30
$ORIGIN aibekq.local.
@ IN SOA aibekq.local. root.aibekq.local (
20190202
604800
86400
241900
604800
)
@ IN NS aibekq.local.
@ IN A 192.168.1.13
www IN A 192.168.1.13
aaa IN CNAME www
test IN CNAME www
$ sudo vim reverse.aibekq.local
$TTL 30
$ORIGIN aibekq.local.
@ IN SOA aibekq.local. root.aibekq.local (
20190202
604800
86400
241900
604800
)
@ IN NS aibekq.local.
13 IN PTR www.aibekq.local.
$ named-checkconf -z
$ rndc reload
$ nslookup aibekq.local 192.168.1.13
$ nslookup www.aibekq.local
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment