2 public IP's for BIND9

I wonder if it's really a MUST to have at least 2 public IP's to successfully install and run BIND9 DNS server on Ubuntu Linux.
Well, my ISP won't let me get 2 IP's. They say that PPPoE that they use won't allow it. Therefore, I would be needing two separate servers in two different locations, wouldn't I?
The reason why I'm asking... See, my domain name's registrar handles for free DNS lookups for my site. Actually, their DNS service is pretty good (it's GoDaddy).
Let me rephrase my question though... Is there a sure way to bypass that 2 DNS server limitation? Let's say, I could add as a secondary DNS server for my domain name my ISP's DNS server' hostname or even Google's. Or it's gonna fail?
Frankly, maybe I shouldn't even bother running my own DNS in SOHO environment with just one site. But I kinda wanted at least to try (out of curiosity, if you will...).
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jan SpringerCommented:
You can have one or you can have several.

Your question is very unclear.

Are you asking as a client or when configuring authoritative servers for your domain name?
grigory1974Author Commented:
What's so unclear in my message? Provide an example. My English is incorrect or technical terms or what? If YOU personally couldn't understand, that doesn't mean that my question was unclear. You know, more often than not, people can't even understand very clear things too...
Why would I be asking anything as a CLIENT? Say, if I pay someone to host my site (like what I did with Bluehost or Rochen). They just provide me with 2 hostnames of THEIR DNS servers that I have to input on my registrar's site (which is GoDaddy). Though it takes about a day till it kicks in...
Obviously, if I'm talking BIND9, then we're discussing here setting up an authoritative DNS server. Is there any other option here?
Jan SpringerCommented:
bind 9 doesn't have a #%$@ thing to do with it.

it depends upon how many DNS servers you configure at the registrar for your domain.

if you don't like the number of authoritative DNS servers your hosting provider gives you, find others.

and, yes, your ability to properly convey your message sucked.
Discover the Answer to Productive IT

Discover app within WatchGuard's Wi-Fi Cloud helps you optimize W-Fi user experience with the most complete set of visibility, troubleshooting, and network health features. Quickly pinpointing network problems will lead to more happy users and most importantly, productive IT.

grigory1974Author Commented:
I'm probably speaking French here... Let's just say that we've got a language barrier here.
Maybe someone else would understand me better?
Mal OsborneAlpha GeekCommented:
Generally, domains have at least 2 DNS servers set up, but can have as many as 8. The servers should be geographically isolated, for redundancy.

In theory you could have a single DNS server, however I am not sure that all domain registers would support that. Generally they allow 2-8.

I am unfamiliar with BIND9, however a DNS server generally only requires a single IP address. A second DNS server for the domain will require another. A second IP at the same location is pretty pointless.
Jan SpringerCommented:
Bind 9 has nothing to do with the limitation in DNS server IPs.

Having at least 2 DNS servers from two different ASNs is smart.

If your hosting provider does not offer sufficient resiliency find other providers that will.
grigory1974Author Commented:
Thank you BOTH for your replies, first of all!
Though we're talking apples and pears here somewhat. I have no complaints whatsoever in regards to my domain name's registrar (GoDaddy). Their DNS are perfect. Also I do understand that BIND itself doesn't require two IP's to function properly. It's more like a requirement of the registrar for whatever reasons they have. The same IP at the same location is impossible in my situation, therefore there's no point to discuss whether it's pointless or not. Okay, let's do it this way -- I will ask you 3 questions. Please do answer them and I will grant the points for best answer. Just to get somewhere here...
1) Other than pure curiosity on my part... Is there any real advantage to even bother with my own DNS server at home? I mean, right now seems that my site functions fine DNS-wise. As they say -- Don't fix what's not broken;
2) Why would registrars offer such a service, especially for free? Is it their regular practice? Or it's a GoDaddy's sort of unique selling proposition (USP) to attract customers?
3) My question still stands... how come GoDaddy's DNS free service solves a DNS propagation issue within minutes, whereas normally it takes about 24 hrs.? What kind of "magic" do they use?
Jan SpringerCommented:
1) yes, you are not at the mercy of someone else's problem

2) registrars may offer authoritative DNS as part of the domain fee

3) perhaps they employ really short SOA fields

and 4) there is no "normal" on propagation.  it's all about the SOA and whether a DNS server honors it.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
grigory1974Author Commented:
Thanks for your reply!
As per SOA... Default TTL: 600 Does it mean -- 10 minutes?
I ex-hosting provider uses 86400, meaning 24H. Now I understand why it took me forever and a day to get my site rolling. Okay, I will go ahead and grant you your points -- you've made an effort to help.
Last thing I'm gonna ask you though if you don't mind, since you've mentioned TTL in the context of DNS propagation time. Let's say that I have DNS server at home. And TTL is very short. But why would other DNS servers suddenly start updating THEIR records just because of what I have here? What would make them do it? Also... if my TTL is 10 minutes and after a few hours my site is still not being entered into DNS servers' records, what would that mean? Something wrong with my configuration?
Jan SpringerCommented:
The lower the ttl the shorter the cache of other servers that have retrieved your information.

So, the rule of thumb is to find balance between needing to have changes propagate and being hit with queries.  If you don't make changes regularly, don't have a short ttl.  You can always drop the ttl down in advance of an important change and then put it back up after the change has been made.

When  you say "other DNS server suddenly start update their records" -- with what data?

When you say "my site is still not being entered into DNS servers' records" -- are these secondary authoritative servers to whom you refer?

Your configuration may be fine (and I'm sure is if named is running).  It just may not be optimal.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.