How to create a fake root server?

Peter deviam4u at
Thu Mar 13 08:24:35 UTC 2014

Hi Kevin,

Thanks for your reply. It's just for a closed internal network with no 
access to the rest of the internet. Making labs such as testing ISP 
functions and services, mail servers etc. Everything is running inside 
an VMware host with an internal closed network.

I have created a closed "Internet" on 172.16.x.x where I would like to 
put up a root server for .loc, where several other ISP-DNS servers, with 
domains, are referred to. I've managed to create those "ISP-DNS" servers 
which works fine. But I'm having trouble to create the root DNS server 
with Bind. I haven't found any useful examples at the web yet.

It's for a school project.

Regards, Peter

On 12/03/14 19:56, Kevin Darcy wrote:
> First of all, don't use .loc as an internal TLD. There are *many*
> proposals in process with ICANN for establishing new TLDs, and for all
> you know, .loc might be one of them. If .loc gets established on the
> Internet, and you're using it internally, that presents abundant
> opportunities for confusion and failure.
> Use a publically-registered domain, a descendant of a
> publically-registered domain, or potentially, one of the reserved TLDs
> in RFC 6761.
> I'm not sure what your question is, exactly. Set up the root zone,
> slave it, publish 2 or more of the master/slaves in the NS records,
> delegate whatever TLD you're going to use, set up *that* zone, lather,
> rinse, repeat, for the entire hierarchy. Anyone who reads
> _DNS_and_BIND_ should be able to set up an internal-root
> infrastructure, IMO (although, sadly, the later editions don't seem as
> aligned to internal-root as they used to be).
>                                         - Kevin
> On 3/12/2014 11:07 AM, Peter wrote:
>> Hi guys,
>> I'm doing a virtual internet (internal net) for several VPS's. My
>> goal is to simulate the Internet root servers and the ISP:s domain
>> servers, which are hosting the actual domains. I want to the create
>> several DNS nameservers that will contain the specific domain under
>> the "xxx.loc, yyy.loc, zzz.loc".
>> 1 server for the .loc root
>> 3 servers for xxx.loc (server1), yyy.loc (server2), zzz.loc (server3)
>> Running BIND 9 at every server.
>> Any suggestions or good links are highly appreciated.
>> Best regards,
>> Peter
>> _______________________________________________
>> Please visit to
>> unsubscribe from this list
>> bind-users mailing list
>> bind-users at
> _______________________________________________
> Please visit to
> unsubscribe from this list
> bind-users mailing list
> bind-users at

More information about the bind-users mailing list