"Stephen J. Carpenter" <[EMAIL PROTECTED]> writes:
>then setup one of them so that it has no knowledge of any root servers and
>is the primary nameserver for the network...and list no other
>outside adresses or nameservers anywhere.

    I'm not sure I am completely understanding the issue that you are having.
    Are you planning to have the internal systems stay internal, and have the
    external system [spiderman] resolv off of the internet?

    What I would suggest is:

    1) Setup an internal root server on your linux box.
        All these zones would have an NS record pointing back to your linux
        box.
        - Have the typical "0.0.127.in-addr.arpa" that has a PTR for 
          "1" [.0.0.127.in-addr.arpa] to "localhost." 
        - Have the typical "localhost" domain that points to 127.0.0.1
        - Have a "carpanet" domain with A records for the names of your
          10.0.0 systems.
        - Have a 0.0.10.in-addr.arpa domain that has the PTRs for for your
          internal names.
        - [the important part] instead of a "." cache zone, you will want
          a "." primary zone, so that your internal server is authoritive
          for everything.  This should have the NS for your linux box.
          You could have all the above information in this zone, but it's
          a little cleaner to seperate it to seperate zones.  Now if any of
          your internal zones were being served off another system, you would
          want NS delegations for those zones to the other system [and glue
          A records if the name of the system is within the zone that it
          serves].

    2) Set up your Win95 system as a caching server with the typical root
       servers in the root hints file [the cache zone].  You _may_ also want
       to set it up as secondary to your internal zones [with your linux as
       primary] so that your Win95 nameserver can resolve things like 
       "shit-box.carpanet".

       If your using BIND 8, you may want to set the secondary zones with
       allow-query to just be your 10.0.0 subnet, so that there is no real
       concern that external requests to your server won't resolve your
       internal addresses... you may also want to setup allow-transfer on
       those zones to prevent remote systems from getting information about
       your internal network [like all the names and IP addresses, and all
       that.

    Another thing you could do is to have your PPP dialup change your
    config some.  Replace your root config file with a normal file that
    has the root server hints, and reload your server... then replace it
    back and reload when your connection closes.... but that would be a
    little more challenging.

    There are a lot of other things you can do with forwarding and forward
    servers, and forward-only servers and all that if the above wasn't really
    what you were looking for... let us know.

                                                    -Jeff


--  
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

Reply via email to