[TriLUG] Help with caching dns server

Roy Vestal rvestal at trilug.org
Wed Sep 17 13:40:45 EDT 2008


Kind of a follow up question: Earlier in the thread you had mentioned 
/etc/hosts.conf entries. Were you referring to entries on the dns server 
or on the client?

Aaron Joyner wrote:
> As Peter Long aludes to, your client may be at fault.  You should
> focus on one piece at a time.  Try looking up the name via a command
> line tool such as host or dig, explicitly specifying the server you
> wish to task:
>
> $ dig www.home.linux @192.168.0.1
> $ host www.homellinux 192.168.0.1
>
> See if these command give you back responses like 192.168.0.1.  If
> they don't, you have a server-based problem.  If they do, you have a
> client based problem.
>
> Aaron S. Joyner
>
>
> On Tue, Sep 16, 2008 at 9:48 PM, Roy Vestal <rvestal at trilug.org> wrote:
>   
>> OK...tried that...something broke. When i ping www or any of the
>> "websites", the ip assigned me from dyndns.com is returned, not 192.168.0.1.
>>
>> In my /etc/named.conf:
>> <snip>
>> zone "home.linux" {
>> type master;
>> file "home.linux.zone";
>> };
>> </snip>
>>
>> In my home.linux.zone file:
>>
>> $TTL 900
>> @ IN SOA ns.mydomain.local. my.email.address. (
>> 200809160 ; serial, todays date + todays serial #
>> 8H ; refresh, seconds
>> 2H ; retry, seconds
>> 4W ; expire, seconds
>> 900 ) ; minimum, seconds
>> ;
>> NS ns ; Inet Address of name server
>>
>>
>> @ IN A 127.0.0.1
>> ns IN A 192.168.0.1
>> www IN A 192.168.0.1
>> royvestal.homelinux.org IN A 192.168.0.1
>> lmr.gotdns.com IN A 192.168.0.1
>> rpp.linuxmaniac.net IN A 192.168.0.1
>>
>>
>> Aaron Joyner wrote:
>>     
>>> The easiest way to do this (with a traditional DNS server, not
>>> counting dnsmasq, which I know basically nothing about) is to install
>>> your distributions 'bind9' or 'caching-dns' server package, and point
>>> your local workstations at it's IP address.  That'll get you 90% of
>>> the way there.  For the remainder, you'll need to pick a local domain
>>> to use.  It *could* be something externally resolvable, but not
>>> messing up the external resolution of that domain name is beyond the
>>> scope of this email.  You then simply need to edit /etc/named.conf (or
>>> where ever your distribution has the named.conf file, consult your
>>> package manager), and add a zone entry:
>>>
>>> zone "mydomain.local" {
>>>   type master;
>>>   file "db.mydomain.local";
>>> }
>>>
>>> Then you'll need to create a local zone file for mydomain.local.  It
>>> should be created in what ever directory the "options" section of the
>>> named.conf defines with the "directory" keyword.  The zone file should
>>> have contents similar to this:
>>> $TTL 900
>>> @       IN      SOA     ns.mydomain.local. my.email.address. (
>>>                         200809160 ; serial, todays date + todays serial #
>>>                         8H    ; refresh, seconds
>>>                         2H    ; retry, seconds
>>>                         4W    ; expire, seconds
>>>                         900 )   ; minimum, seconds
>>> ;
>>>                 NS      ns    ; Inet Address of name server
>>>
>>> ns      A  1.1.1.1
>>> www     A  1.1.1.1
>>> laptop1 A  1.1.1.2
>>> laptop2 A  1.1.1.3
>>>
>>> Then at your local shell prompt as root, 'rndc reload'.
>>> Congratulations, you're now a DNS administrator!
>>>
>>> Aaron S. Joyner
>>>
>>>
>>> On Tue, Sep 16, 2008 at 1:54 PM, Roy Vestal <rvestal at trilug.org> wrote:
>>>
>>>       
>>>> We have a few machines at the house (a desktop, 2 laptops, etc) that I
>>>> want to use a local dns server vs the time-warner dns server. I was
>>>> hoping to add to it, the local IP's of the web server and then add cname
>>>> (or something similar) to the dns server so that when the machines
>>>> grabbed dhcp, the dns would supply those so I *wouldn't* have to update
>>>> /etc/hosts everytime.
>>>>
>>>> :)
>>>>
>>>> Aaron Joyner wrote:
>>>>
>>>>         
>>>>> If you want to use the local IP for local resolution... /etc/hosts is your
>>>>> friend.  If you've got something more complicated in mind, please provide
>>>>> more details.
>>>>>
>>>>> Aaron S. Joyner
>>>>>
>>>>>
>>>>> On Mon, Sep 15, 2008 at 4:37 PM, Roy Vestal <rvestal at trilug.org> wrote:
>>>>>
>>>>>
>>>>>
>>>>>           
>>>>>> Hey guys. I'm trying to figure out how to add the local IP address of my
>>>>>> webserver to the dns server i just built. I'm using centos 5. The DNS
>>>>>> server works fine for external entries.
>>>>>>
>>>>>> My webserver hosts mutliple virtual dirs with apache.
>>>>>>
>>>>>> TIA
>>>>>> --
>>>>>> TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
>>>>>> TriLUG FAQ  : http://www.trilug.org/wiki/Frequently_Asked_Questions
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>> --
>>>> TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
>>>> TriLUG FAQ  : http://www.trilug.org/wiki/Frequently_Asked_Questio
>>>>
>>>>         
>> --
>> TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
>> TriLUG FAQ  : http://www.trilug.org/wiki/Frequently_Asked_Questions
>>
>>     




More information about the TriLUG mailing list