Failure
I've failed myself. I hate not meeting a deadline and I missed
this one by a mile. I was buildling a new server to handle all
our hosting...I'm sure I mentioned it. Anyway, I've been working
non-stop on this server for about three days now, it has NEVER taken me
that long to build and configure a server especially a UNIX
server. So everything is working and working fairly well I might
add...except DNS. For those of you who don't know what DNS is,
it's the Domain Name Service. When you type www.hofftech.net into
your browser, a lookup has to be done at the DNS server to see what the
IP address (like a home address) of your server is. Once it knows
the IP address it can calculate the most efficient route to that
machine and back. Any time you enter a .net, .com, .org etc into
your browser, mailclient or connect to your ISP, you rely on a DNS
server. So to add a level of complication to it, there is such a
thing as public and private IP's. Public are pretty self
explanitory...you can access them from anywhere on the internet.
Private IP's are reserved and can't be accessed outside a local network
(if you've setup a wireless router, you're familar with the 192.168.x.y
address. I need to create a server that gives out both public and
private IP's but to the right people.
At work we have three networks. Our public network that the world can see, our private network at the datacenter, and our private network at the office. If you make a request for a name that is public the DNS server works fine...it gives you the public IP and you go to that site. But if you come from a private IP inside the datacenter you need a totally different IP to be returned. Normally I would do this with "views" which does exactly what I need, but now I have to go in and rework the way the scripts create the DNS entries...which could end up being a ton of work... So you sort of see my problem. I need to re-invent the wheel...or re-invent the machine that makes the wheel...which is easier. Oh and I have only half an hour left before I have to go spend the night in the datacenter...luck me huh?
At work we have three networks. Our public network that the world can see, our private network at the datacenter, and our private network at the office. If you make a request for a name that is public the DNS server works fine...it gives you the public IP and you go to that site. But if you come from a private IP inside the datacenter you need a totally different IP to be returned. Normally I would do this with "views" which does exactly what I need, but now I have to go in and rework the way the scripts create the DNS entries...which could end up being a ton of work... So you sort of see my problem. I need to re-invent the wheel...or re-invent the machine that makes the wheel...which is easier. Oh and I have only half an hour left before I have to go spend the night in the datacenter...luck me huh?
Comments
No comments yet — be the first.