Can DNS Host records be artificial after Domain merge?

We are merging two domains into one.  We have a library, .lib domain that will be going away, and server objects merging into parent domain.  We want all the servers to maintain the .lib part of their name for application, web and certificate purposes.

We have the internal integrated AD DNS, and also an external DNS.  I assume on Internal - when objects are moved between domains, the .lib server will be removed and  the name will end in the only the primary domain.  I assume I can make .lib type Alias records for these pointing to new name.  For instance, will become when switching domains - and I can Alias to  Does that sound reasonable?

Then, on External DNS -- which is all manually can I just keep the with the same IP.  The 'real' server will be -- but the IP will be the same.  Is there a need to setup a proper HOST record for, then an Alias  Can I just leave things exactly as they are and not worry about DNS replication, etc.. Essentially, can I just leave HOST record  - which is accurate now - the same after migration.  It's IP will NAT to proper server - IPs are staying all the same.  Will it matter that external HOST record is actually accurate as far as 'true' new server name?  Then there's nothing to replicate.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Aaron TomoskySD-WAN SimplifiedCommented:
A host record will function exactly the same as a dns record for forward lookups. However I believe for reverse lookups and network browsing services you need the dns reverse lookups (to pull the name from the IP).
apsutechteamAuthor Commented:
I'm not sure what you mean -- HOST record functions exactly as DNS record.  Do you mean ALIAS record?  A HOST record is a DNS record, along with many others types.  Not sure how to interpret?

Are you saying other than Reverse  -  there isn't difference in using ALISA and HOST?/
Hypercat (Deb)Commented:
>>I can Alias to  Does that sound reasonable?

Yes, that will work perfectly.

>>Will it matter that external HOST record is actually accurate as far as 'true' new server name?

No, it doesn't matter; you can keep the same external host name if that's the URL that external users will use to connect.  If you have any secured sites, this means that your SSL certificates will also match, which is good.  And if you use the same URLs internally, then the alias will point the user to the correct site.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Hypercat (Deb)Commented:
P.S. As to Aaron's comment, I'm not sure what he's thinking either.  PTR records are only required for hosts; there's no such thing as a PTR record for an alias.  The alias points to the host record and if the host record has a PTR record, then that PTR is used if necessary.
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
Trying to guess at what you're getting at is difficult.

Best to provide an exact list of your current internal + external DNS records + likely someone can instantly answer your question.

To be clear, there is no such thing as a host record.

Three are A records, which relate a random string (host or domain) to an IP address.

There are CNAME records, which alias a new random string (host or domain) to an existing random string (host or domain).

If I understand what you're asking, you'd do this like this (snippet only, not complete zone file)...

abc              IN  A
abc.lib         IN CNAME

Open in new window

Difficult to suggest correct syntax, without seeing your entire zone file.

Tip: Run the following against your final zone file to ensure you've correctly setup all your records...


Open in new window

Aaron TomoskySD-WAN SimplifiedCommented:
I thought author was referring to a record in a HOSTS file. Correct, there is technically no such thing as a host record.
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
Actually, posting your entire zone file will likely get you an instant answer.

Guessing about a person's zone file layout will likely prove less than useful. There are just to many variations of zone file layouts.
To be clear, there is no such thing as a host record.

While that's technically true, "host record" and "A record" are commonly used interchangeably (like "alias record" and "CNAME record"), and this is almost certainly what the OP means. A quick search of EE for dns "host record" returns over 4000 results, whereas dns "address record" returns only 257 (I suppose that'll be 258 now), so I doubt that terminology will be going away any time soon.

Hypercat's answer above is correct, if I'm interpreting the question correctly. Just be aware that if you create a CNAME record named abc.lib in the domain in Windows DNS, it will appear as a CNAME record named abc in a folder named lib within (representing the subdomain) in the DNS Manager console. If the lib folder doesn't exist already, it'll be created when you create that record.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.