Questions tagged [bind]

BIND is a free, open source software implementation of the Domain Name System (DNS) protocols. The name BIND stands for "Berkeley Internet Name Domain", because the software originated in the early 1980s at the University of California at Berkeley. BIND is currently maintained and developed by the Internet Systems Consortium, a non-profit public benefit corporation with a mission to support a free and open internet.

The DNS protocols are part of the core Internet standards. They specify the process by which one computer can find another computer on the basis of its name. What it means to say "BIND is an implementation of the DNS protocols" is that the BIND software distribution contains all of the software needed both to ask name service questions and to answer such questions.

The BIND software distribution contains several parts:

  • A Domain Name System server. This is a program called "named", which is pronounced "name-dee" and stands for "name daemon". It answers questions that are sent to it, following the rules specified in the DNS protocol standards. You can provide DNS service on the internet by installing this software on a server computer and giving it correct information about your domain names.
  • Utility programs used in the management of a nameserver, including programs to control operation of the server, to cryptographically sign domain resource records for use with DNSSEC, assist in key management and rollover, and perform other functions.
  • A Domain Name System "resolver library". A "resolver" is a program that resolves questions about names by sending those questions to appropriate servers and responding appropriately to the servers' replies. A "resolver library" is a collection of software components that a programmer can add to software being developed, which will give that software the ability to resolve names. For example, a programmer who was programming a new web browser does not need to create the part of it that looks up names in DNS; he or she can plug in the resolver library and then send questions to the library software components. This saves time (the programmer does not need to re-invent that particular wheel) and helps ensure that the new browser correctly follows the DNS standards.
  • Software tools for testing servers. These are the tools that we use for testing, and we include them in the distribution in case you would like to do your own testing, perhaps to make sure your server configuration is working properly.
2274 questions
0
votes
1 answer

Running BIND9 In chroot on Ubuntu 16.04 xenial

Running inside an OpenVZ guest, it is not possible to use the AppArmor as discussed, so I am trying to configure BIND9 to run in chroot. Following the documentation, I struggled until I found that in Ubuntu 15.04 and 16.04 do not honour…
Alexander Radev
  • 101
  • 1
  • 4
0
votes
3 answers

Export Windows Reverse DNS Records into Bind files?

Is there a way to export DNS Reverse lookup entries from a Windows Server 2003 box running dnsmgmt into a reverse zone file that can be used by a Unix server running Bind? If not, is there a way to automate the exportation of the reverse DNS…
John Scipione
  • 113
  • 1
  • 6
0
votes
2 answers

Bind DNS named.config serial- Should it autoincrement? Alternatives to ammending it each time

I'm configuring a DNS service for the first time which involves a master DNS server and a slave DNS server. On investigating why the slave zones were not updating after I make edits to the zones on the master DNS, I discovered that the serial value…
0
votes
1 answer

SERVFAIL after PTR configuration attempt (BIND 9)

I'm having trouble with setting up reverse DNS. I own the mentioned public IP addresses. After making changes to named.conf (added zone "1.198.193.in-addr.arpa" ) options { directory "/var/cache/bind"; auth-nxdomain no; # conform…
Rene
  • 113
  • 2
  • 12
0
votes
1 answer

If I set up a DNS server, will I need to buy a domain name from Godaddy?

Suppose I have a server in my network that would like to talk to the database server. How would it talk to the DNS, and then point to the database server?
Alex
  • 8,471
  • 26
  • 75
  • 99
0
votes
3 answers

Configuring reverse DNS on BIND 9.7.3

I'm seeing the following in /var/log/mail.log UPDATE :I own the mentioned public IP addresses. The IP address sending this message does not have a PTR 550-5.7.1 record setup. As a policy, Gmail does not accept messages from IPs 550-5.7.1 with…
Rene
  • 113
  • 2
  • 12
0
votes
3 answers

Named service start fails

I'm trying to set up named but I'm in trouble trying to get it up. I'm using bind-9.9.4-29.el7_2.3.x86_64 on CentOS 7.2-1511 and that's what happens when I do systemctl start named: [root@berlin ~]# systemctl start named Job for named.service failed…
Albert
  • 11
  • 1
  • 1
  • 1
0
votes
1 answer

Server does not receive request - named issue?

We've been under ddos attack today and it all started there. Here's our setup: We use CloudFlare as a DNS service (no caching, just pointing to our server ip, so this is 8) We have an anti-ddos hosting that acts as a reverse-proxy. Apache 2.2 An…
0
votes
2 answers

BIND 9 - How do I enter a DNS record for the main domain?

Let's say I have a domain named example.com. The subdomains on that work, however I cannot attach example.com to an IP Address of its own. wifi IN A 1.1.1.1 ; -Works (wifi.example.com) router IN A 1.1.1.2 ; -Works…
Ideen
  • 11
  • 1
  • 4
0
votes
1 answer

Generating A record with $ GENERATE

To generate PTR reverse records with $GENERATE, we can do so $GENERATE 1-255 $ PTR 168-121-40-$.isp.domain.net. but now how to generate A record of type 168-121-40-1.isp IN A 168.121.40.1 168-121.40.2.isp IN A 168.121.40.2 ... …
SoabTI
  • 133
  • 7
0
votes
1 answer

BIND nslookup not resolving Azure, dig is fine

Set up a pair of DNS sinkholes for my organization following the SANS document (http://handlers.sans.org/gbruneau/docs/DNS_Sinkhole_setup.pdf). Both are behaving the same when it comes to the following My nslookup and dig results for…
0
votes
1 answer

BIND: zone transfers with views configured not working

We use bind 9.8.2 on RHEL 6 servers. I have setup 2 test DNS servers using views. One is master one is slave. I have 2 views, one for "internal" and one for "external". Everything seems to work except that on my slave server my zone in "view A" is…
user53029
  • 629
  • 3
  • 14
  • 36
0
votes
1 answer

Deleted the /etc/bind folder, any way to get the contents back?

So I was following a tutorial to set up a DNS server and I mistyped some things and want to start over, so I end up deleting the /etc/bind folder, thinking that reinstalling bind9 will restore the original files. Welp, I reinstalled bind9 and turns…
Andi
  • 13
  • 1
  • 2
0
votes
2 answers

bind won't start neither showing the error

I have been using debian, so things are different in CentOS 7. I was trying to setup bind however it fails to start. and doesn't show exact error. Error : systemctl status -l named.service named.service - Berkeley Internet Name Domain (DNS) …
nix
  • 53
  • 3
  • 13
0
votes
1 answer

Windows ISC Bind not listening on IPv6

I have ISC Bind 9.10.4-P1 (named) running on Windows 10, with the following configuration file: key "rndc-key" { algorithm hmac-md5; secret "jqTFmyJ3pGkoV4wC/yV9BQ=="; }; options { directory "C:\Program Files\ISC BIND 9\etc"; …
Florin Asăvoaie
  • 7,057
  • 23
  • 35