Options

DNS Servers

I know that DNS Servers can be added on your network or used via the ISP.

Either way, how does a DNS Server learn domains it's never heard of before?

Does it broadcast the domain in question requesting for IP? If it does, does it use IPHelper?

How does this work specifically? Step by step please?

Comments

  • Options
    bwcartybwcarty Member Posts: 422 ■■■□□□□□□□
    Domain Name System - Wikipedia, the free encyclopedia

    Assuming the DNS server is set up for recursive queries, it first queries the root DNS servers and the DNS root server tells it to look at the top level domain (com/org/net, etc.) DNS server. The DNS server then queries that DNS server for the specific domain's DNS server. The process continues with the local DNS server querying remote DNS servers until it gets the full entry resolved.
    Help eradicate blood cancers with a donation to the Leukemia & Lymphoma Society.
  • Options
    mrmcmintmrmcmint Member Posts: 492 ■■■□□□□□□□
    1st step - install dns
    2nd step - configure a dns zone for your domain ie: lab.local
    3rd step - get dhcp/clients to dynamically update this dns zone
    optional step - do a zone transfer from another domain hosting that zone.
    4th step - watch a records get created by clients.

    You can also configure your dns server to forward queries it can't answer to other dns servers.

    AD is reliant on a DNS server being available.

    DNS servers hold SRV records for resources such as domain controllers which will enable a client to log onto the domain.

    These are really basic facts, and DNS does much much more than just this. more info is available from:

    How DNS Works: Domain Name System(DNS)

    hope this helps


    just noticed this:
    bwcarty wrote: »
    Domain Name System - Wikipedia, the free encyclopedia

    Assuming the DNS server is set up for recursive queries, it first queries the root DNS servers and the DNS root server tells it to look at the top level domain (com/org/net, etc.) DNS server. The DNS server then queries that DNS server for the specific domain's DNS server. The process continues with the local DNS server querying remote DNS servers until it gets the full entry resolved.

    +1

    explained better than i could :)
  • Options
    DerekAustin26DerekAustin26 Member Posts: 275
    bwcarty wrote: »
    Domain Name System - Wikipedia, the free encyclopedia

    Assuming the DNS server is set up for recursive queries, it first queries the root DNS servers and the DNS root server tells it to look at the top level domain (com/org/net, etc.) DNS server. The DNS server then queries that DNS server for the specific domain's DNS server. The process continues with the local DNS server querying remote DNS servers until it gets the full entry resolved.

    So how would the DNS Server connect to the root domain server when it begins the recursive queries? Is it preconfigured for the Root Domain Server? I mean, how could it do this if it wasnt? It has to have some type of information in order to default to the Root Domain Server and actually connect to it to begin with I would think.. Right?
  • Options
    crrussell3crrussell3 Member Posts: 561
    If the DNS server is configured to do Recursive queries, it will have Root Hints file installed and configured for the Internets Root DNS servers. This file (in Vista/7/200icon_cool.gif is updated via Windows Update.
    MCTS: Windows Vista, Configuration
    MCTS: Windows WS08 Active Directory, Configuration
  • Options
    royalroyal Member Posts: 3,352 ■■■■□□□□□□
    You mean if the DNS server is configured to do iterative queries, aka perform recursion. It's the client that does the recursive query which causes the DNS to perform recursion if the dns server cannot provide an authoritative answer. The dns server, if configured to do recursion, will then do iterative queries to the root server which will then starts the process of several referrals which eventually cause the dns server to get some type of authoritative answer or negative answer in which it will then provide the client a positive/negative answer in the end.
    “For success, attitude is equally as important as ability.” - Harry F. Banks
Sign In or Register to comment.