Results 1 to 3 of 3

Thread: How to install a full DNS resolver (replacing the stub resolver)

  1. #1
    Join Date
    Oct 2009
    Beans
    2

    How to install a full DNS resolver (replacing the stub resolver)

    Hi,
    I have a DNS Server which cannot process Recursive DNS queries. My ubuntu system is not able to work with this DNS server as the glibc resolver cannot do Iterative queries (i.e. It is not processing the referrals sent by the DNS server). I read in a few posts that linux and windows resolvers are usually stub-resolvers which can only do Recursive queries.
    Is there any way to install a DNS client in ubuntu which can do Iterative queries?
    I guess installing BIND and configuring it would help; but I am looking for just the DNS client (w/o server) to do the job.
    Thanks..

  2. #2
    Join Date
    Feb 2010
    Location
    Tehran
    Beans
    26
    Distro
    Ubuntu

    Re: How to install a full DNS resolver (replacing the stub resolver)

    Hi
    as i know the client naming service does not support iteration and the only way is that having cache-only name server on your linux client .


    regards

  3. #3
    Join Date
    Jan 2009
    Beans
    26

    Re: How to install a full DNS resolver (replacing the stub resolver)

    Bind can do recursive queries, like a client asking other servers on internet, look at the my server's asking (192.168.1.254 port 16599) to other external server (209.6.3.210 port 53) and the response below.

    Code:
    $ sudo tcpdump -n
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
    20:19:21.732149 IP 192.168.1.254.16599 > 209.6.3.210.53: 3457 [1au] A? ubuntuforums.org. (45)
    20:19:22.097599 IP 209.6.3.210.53 > 192.168.1.254.16599: 3457*- 1/3/4 A[|domain]
    Recursive queries are default in bind.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •