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

Order in which Resource Records(RR) are answered by Bind if Order and preference are Same

I had a query on how the following Records can be ordered on how the Records are configured in the Zone file I have done 2 different Tests I have configured following records in the Zone file e164enum.net with TTL value as…
0
votes
2 answers

Best model for private DNS zone

I work for a small company with a couple of public URLs.The DNS is hosted by a big ISP, and it has a couple of A & CNAME records. Inside our private network, we have many servers & hosts that connect to each other. I'm using yp/nis to publish their…
nortally
  • 381
  • 2
  • 11
0
votes
2 answers

bind subdomain zone file to keep traffic local

We have a local owncloud server and if we set up the clients to use the IP everything works fast. If we setup the domain (a DYDNS subdomain, prsc.noip.me) is VERY slow. A bit of research indicated this is because using prsc.noip.me the traffic goes…
Ben Edwards
  • 341
  • 4
  • 13
0
votes
2 answers

Bind9 doesn't start on boot with Ubuntu 16.04

I'm using a VPS, and with the Ubuntu 16.04 image I can successfully install bind9, but it doesn't start on boot. There's no named or bind9 under /etc/init.d. Running service bind9 start works as expected. Any ideas?
ezequiel-garzon
  • 577
  • 2
  • 7
  • 16
0
votes
1 answer

Use one $INCLUDE for the SOA record for several zone files / Bad Practice?

So, we're self hosting our DNS forward and reverse zones, and are using our upstream - ISP as slaves. Now, we've got a bunch of zones that have an identical SOA record. I want to use an $INCLUDE for this SOA record, because it is completely…
lightxx
  • 197
  • 1
  • 2
  • 9
0
votes
2 answers

With BIND 9 how can I match-clients in multiple views?

BIND appears to be looking at the configuration file from top-down and assigning queries to the first matching view based on match-clients. According to http://www.zytrax.com/books/dns/ch7/view.html that's exactly how it's supposed to work. In my…
user74078
0
votes
0 answers

bind can I use hostnames in also-notify instead of IP?

I'm using my VPS provider's DNS servers as a slave, and to send them notifies, I use the also-notify function. They're making changes to the IP scheme of their DNS, which means I need to update my also-notify, which is fine, but I'm looking to…
Pat
  • 274
  • 3
  • 14
0
votes
1 answer

BIND9 : can't find domain.tld: No answer

My Bind9 server answers "No answer" to any query : ychaouche@ychaouche-PC 12:11:02 ~ $ nslookup google.com 10.10.10.7 Server: 10.10.10.7 Address: 10.10.10.7#53 Non-authoritative answer: *** Can't find google.com: No…
ychaouche
  • 262
  • 4
  • 15
0
votes
1 answer

BIND master trying to update through NAT

Good morning, all! Just a quick question on BIND behaviour on a RHEL machine: Current setup is 1 master, 3 slaves. When I change a record and issue a reload, the master apparently broadcasts the changes and the slaves get two updates: one from the…
Gregg Hughes
  • 67
  • 1
  • 1
  • 4
0
votes
1 answer

How to add a CNAME record?

On PowerDNS on a Raspberry, I have recursor pointing to Google (8.8.8.8) and only one zone file and it contains: $ORIGIN abc.co.uk. $TTL 1h @ IN SOA ns.abc.co.uk. hostmaster.abc.co.uk. ( 1; serial 1d; refresh 2h; retry 4w; expire 1h;…
Old Geezer
  • 397
  • 8
  • 25
0
votes
0 answers

PPTPD VPN Can't connect to the internet

I'm running a Ubuntu 16.04 Server on a VMWare ESXI Server with its own public IP, I have setup a pptpd vpn server which works but only with connected devices. I can't connect to the internet with it however I can connect to the server hosting the…
0
votes
1 answer

RHEL/CentOS 7 run named-chroot on systemctl named invocation?

How can I make systemd treat calls to systemctl xx named as calls to systemctl xx named-chroot? Under RHEL/CentOS 6 installing the bind-chroot package would set up a chroot'ed environment for BIND, but the control script would remain the same. i.e.…
André Fernandes
  • 969
  • 1
  • 10
  • 25
0
votes
2 answers

How to configure mutli-level subdomain DNS record

I have configured the DNS records for a stage server for my application so that when someone visits stage.example.com and www.stage.example.com will work. (Actually if he visits the first he will be redirected to the second by the webserver.) My…
Sakis Vtdk
  • 111
  • 1
  • 4
0
votes
3 answers

What is the best Web interface to bind9 for a small ISP?

I am looking for a Web interface to bind9, to edit zones, add records, etc, with user access privileges (not Webmin please!) but free and possibly open-source. I have googled a lot, but I only found stalled projects, or very old ones, not updated…
Gabble
0
votes
1 answer

bind master slave. What if MASTER dies

Ok, Let's say I have 2 BIND servers (master & slave), the master fail's. The slave still answer to the queries... However, they do not have the zone files on the file system... If I reboot the slave, will it still be aware about the content of the…
yield
  • 771
  • 1
  • 9
  • 24