Installing/Configuring BIND9 For ENUM/DNS On Ubuntu
Installing/Configuring BIND9 For ENUM/DNS On Ubuntu
ENUM/DNS on Ubuntu
The information listed below is referenced from the following
link: http://blog.tayfundogan.com/2009/06/how-to-install-bind9-as-enum-server.html
Please note that this is an example configuration and should be used only as a guide.
The numbers listed need to be changed to suit your purposes as also does the ENUM tree
referenced. In this example, the configuration is built based on the golden tree; e164.arpa.
ENUM server works like DNS server but it matches Phone number with SIP URI instead of IP
and URL. Some IMS Core systems use this kind of resolutions.
Installing BIND9
I'm going to explain this for Ubuntu Server, it is quite easy to install but tricky to configure at the
begining.
named.conf
named.conf.options
3) named.conf
include "/etc/bind/named.conf.enum";
4) named.conf.enum
add following line
zone "e164.arpa" {
type master;
file "/etc/bind/db.e164.arpa";
};
5) db.e164.arpa
$TTL 86400
6) named.conf.options
#logging {
# channel query-log {
# print-time yes;
# print-category yes;
# };
#};
#options {
# directory "/var/cache/bind";
// questions using port 53, but BIND 8.1 and later use an unprivileged
// port by default.
// forwarders {
// 0.0.0.0;
// };
#};
/etc/init.d/bind9 restart
;; ANSWER SECTION: