When I was on DSL I ran my own DNS server. I had several hosts behind NAT, so they had 10.1.1.x addresses and that's what their entries in DNS said. The wierd part is that if a query was made from outside NAT the answer would come back as the address of the router (Cisco 675). So instead of getting 10.1.1.12 I'd get 199.104.125.150. This was great for my purposes 'cause I'd forward ssh to one machine and http to another and I could address them by name and still get to the right place.
So what I'm wondering is why? Who made it work that way? Is BIND smart enough to give different answers to different queries? Did the Cisco 675 take the UDP response packet and translate the address? Is that part of NAT?
Zone transfers (which use TCP) didn't get the translated names, only regular UDP queries.
smime.p7s
Description: S/MIME Cryptographic Signature
____________________ BYU Unix Users Group http://uug.byu.edu/ ___________________________________________________________________ List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list
