Coming soon - Get a detailed view of why an account is flagged as spam!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

3
Programmer here, need some DNS advice. My employer's DNS retains every computer name and IP forever. I am plagued by IP conflicts, please advise.
Post Body

First off, I'd like to apologize, I am not a network engineer. I can handle my WR54G router, and am entirely clueless on DNS configuration. I do not know how to handle this situation and 99% of my terminology will be wrong, bear with me please. I cross-posted this on DNS, Networking, and NetSec subreddits, as they all seem to talk about DNS issues, and are fairly small but helpful. FYI, we use 100% Microsoft, I have never seen the DNS server's interface or console...

At my job I run into DNS IP conflicts all the time and no one knows how to fix this issue. I'd like to help because this problem causes me a lot of grief, as I connect to a lot more computers than others.

Every once in a while, I'll go to reference a computer that had it's name changed without my knowledge, and get sent to another computer I never planned on connecting to. This causes problems when I try to remote into a warehouse computer, and end up on the VP's desktop. I'll go to the command prompt, ping WarehousePC, and get 123.456.789.120. I'll then run nslookup on 123.456.789.120 and get the computer AngryVP.

I finally got sick of this and made an app that connects to our LDAP server to retrieve the list of every computer name in the system. The app then connects to the DNS server to get the IP address for each computer name. Then it goes back into the DNS server to get the computer that is currently using that specific IP address. There are more conflicts that real entries.

  • Some computer names have no IP addresses in the DNS. Not sure how to purge those from the LDAP. Is the LDAP directory the same as the DNS, or is it an Active Directory system?
  • Some computers have an IP address but there is no computer in the DNS associated with that IP (might be a laptop that's off the domain at the time).
  • A lot of the computer names are old and dead, but have IP addresses tied to them in the DNS. Those IP's are used by a computer that is NOT the original IP I looked up.

We use DHCP auto-IP assignment, and use static IPs for servers and certain computers.

I'm hoping someone can help me resolve this situation or give some direction/tutorials I can send to our "network admin" so he can learn how to fix this problem.

Iif anyone would like my app, just ask. It requires Microsoft .NET Framework 4.0. It loads all of this data (all computer names, associated IPs, and what computer is using that IP), and then grades each entry with a yellow or red warning. Yellow is for no IP found or IP is not in use, red is for an IP conflict. The data is loaded into a grid that you can copy/paste. I would assume that everyone on this subreddit would never run into this situation though, but still...

Any help is appreciated, thanks!

Author
Account Strength
100%
Account Age
14 years
Verified Email
Yes
Verified Flair
No
Total Karma
31,103
Link Karma
9,346
Comment Karma
21,757
Profile updated: 2 days ago
Posts updated: 9 months ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
14 years ago