Question

How do I split the _msdcs section from the root domain DNS zone?

Asked by: FADVMSAdmin

I inherited an AD 2003 environment and I've come to realize that the _msdcs.rootdomain.com subdomain/records is contained within the rootdomain.com DNS zone.  It is my understanding that by default (and best practice) the _msdcs.rootdomain.com is usually it's own DNS zone under the ForestDNSZones partition of AD.

My question is how do I get back to default/best practice?  My fear is that my only option is to manually create the _msdcs.rootdomain.com DNS zone, then delete the subfolder from the rootdomain.com DNS zone, and then go around running ipconfig /flushdns, and restarting netlogon service on every DC in the forest (including sub domains).  I fear due to the inherent lag with replication and need of this zone for proper replication that I will find myself in some sort of catch-22 and replication of this zone will not complete successfully thus causing other AD issues.

Note: I have upwards of 30-40 DCs spread out  amongst many sites (globally) and subdomains.

What is the best way to handle this?

TIA,
MCDONAMW

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-08-26 at 14:38:31ID24684834
Topics

Domain Name Service (DNS)

,

Windows 2003 Server

Participating Experts
2
Points
500
Comments
21

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Why delegate _msdcs to a DNS Zone?
    I ran across this setup at a client’s site. It’s a very small site- they could have run the application on a workstation. Anyway; another company’s I.S. guy setup and ran a DCpromo on a new Windows 2003 box. I understand (book learned) about delegating a DNS zone but I’m n...
  2. Partitioning fear
    Hi I'm running Windows XP Pro. Have a small home business. Peer-to-peer network plus VPN installed. Bought external 250gig HD partly for storage, more importantly to get my personal stuff off the C drive. Have 5 people accessing our business software thru the peer-to-peer...
  3. _msdcs Zones missing from DNS Server
    I have an SBS 2003 server. The dns structure with the content of pdc, gp, DC etc that is normally under the _MSDCS folder < under the DOMAIN.local> Folder is missing. There is a higher level folder _MSDCS.Domain.local folder in the zone that does contain the msdcs folde...
  4. When creating new AD DNS with DCPromo DNS creates se…
    Hi, I am trying to create a test replica of an AD that was not configured by me, but when I run DCPromo and let it configure the DNS automatically it seems to place the _msdcs at the root of the Forward Lookup Zones and not within the actual AD domain, with a pointer in the ...
  5. DNS Question regarding _msdcs folder
    in our Active Directory Integrated DNS there is a grey folder called _msdcs in this folder are 2 entries as follows (same as parent folder) NameServer(NS) bendc1.benrad.local (same as parent folder) NameServer(NS) labpdc.benrad.local both these servers no longe...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: Chris-DentPosted on 2009-08-27 at 00:59:44ID: 25195544


It's split like that if the domain is built with 2003 (perhaps only later versions of that). 2000 had it as part of the root zone, but then, it never had the option to replicate across the forest.

Unfortunately that is your only option, exporting the records from the existing zone is going to get messy because they won't be dynamically registered (and therefore won't be dynamically maintained).

Do you need to?

For example, if you had an empty (no clients, only DCs) root domain having the rest of the records available is useful anyway, so loading the entire forest root domain into ForestDNSZones is handy.

Chris

 

by: PaciBPosted on 2009-08-27 at 01:20:25ID: 25195644

Hi,

It is very simple... Just create the new DNS zone "_msdcs.rootdomain.com" as an "Active Directory integrated", "dynamic secured only".
Nevermind if there is already a sub DNS domain "_msdcs" in your current "rootdomain.com" DNS zone, the dns service will reorganize its records to make them appear in the _msdcs.rootdomain.com zone after 2 or 3 minutes.

When that's done, change the replication parameter on the new zone so that it will be replicated on every DNS server in the forest. Doing that you'll have a replica of the DNS zone on any DC of the forest that alos has the DNS service active. This takes some times (few hours) to replicate, depending of you site topology and replication period configured on your site links. But let it do its job.


That's how I did it many times before...

Normally you don't have to force DNS registering of your DCs because DNS server should automatically reorganize records so that records that appeared under "_msdcs" subzone will now appear in "_msdcs.rootdomain.com" zone. But If you prefer you can force re-registering of your DCs with the command NETDIAG /TEST:DNS /FIX on each DC (you may need to install support tools to have the command, you'll find them on the Windows 2003 CD).



Have a good day.

 

by: PaciBPosted on 2009-08-27 at 01:23:38ID: 25195665

Hi again,

Reading again what I wrote, I'm not sure to have been precise enough :

You just have to create the new zone "_msdcs.rootdomain.com", that's all ! DON'T remove the "_msdcs" subzone !!! DNS service will manage it and it will replace it with a delegated zone automatically.

So DO NOT remove "_msdcs" subzone or you'll lose all the content. Let DNS make its job.


Have a good day

 

by: FADVMSAdminPosted on 2009-08-27 at 06:45:46ID: 25198045

@Chris-Dent:
Yeah I'm aware that this change was brought about with 2003.  I believe I fully understand why too.  It would seem the reason they have done this is to minimize the amount of replication needed for DNS servers in the enterprise.  By only replicating the _msdcs.rootdomain.com zone to all DNS servers in forest vs. the entire rootdomain.com zone it can drastically reduce the amount of replication needed (in a large enterprise that is).  My company is indeed a large enterprise so I am trying to be as efficient as possible.

@PaciB:
I'm not fully sure I believe what you are suggesting.  By simply creating the new zone, I don't see how the system will magically "correct" itself.  For instance:  With the desired setup, the _msdcs folder under the rootdomain.com dns zone would end up being "delegated".  That is this folder should remain, but be grey in color and also only contain the NS records of the authoritative DNS servers.  Your suggestion doesn't seem like it would accomplish this.

As a test I tried to do the reverse of what you suggest in my test environment (it is already sitting at my desired configuration).  I simply deleted the _msdcs.rootdomain.com zone and tried to run the dcdiag /test:dns /fix command and all I got was a bunch of expected DNS errors, e.g. missing SRV records and it even complained that there was a problem with the delegation setup on the _msdcs.rootdomain.com domain.   DCdiag /test:dns /fix did not fix anything.

I then decided to undelegate the _msdcs.rootdomain.com namespace by simply deleting the folder entirely.  I re-ran DCdiag /test:dns /fix and it got rid of my delegation error, but still complained of missing SRV records.  I ran this command a few times and it did not recreate the DNS entries I needed.

I ended up restarting the netlogon service and *this* actually reregistered all my SRV records and now my test environment matches my production environment.  Now I will need to test undoing it, but I'm almost positive your suggestion will not work as you intend.  I would think simply "delegating" this namespace would end up creating the zone for me, no?

 

by: FADVMSAdminPosted on 2009-08-27 at 06:59:23ID: 25198214

@PaciB:
Well, it looks like I stand corrected!  It seems your suggestion did work.  It even caused my _msdcs subfolder of the rootdomain.com zone to grey out as if delegated.  I assumed you had to run the delegation wizard to accomplish that.

On a side note, your suggestion seems to have caused one issue though.  With this backended delegation, the _msdcs.rootdomain.com DNS zone ended up only being delegated to one of my DNS servers.  It was missing the delegation for the second server.  I ended up having to edit the delegation and add the second server and then force replication again.

I'm going to test again to see if I can simply "delegate" the zone using the GUI tools vs. creating the zone manually and see if the same is accomplished, but easier.  I will update!

Thanks again PaciB!

 

by: FADVMSAdminPosted on 2009-08-27 at 07:37:11ID: 25198689

Well, it looks like simply delegating the _msdcs.rootdomain.com using the delegation wizard will not work since the _msdcs subfolder of the rootdomain.com zone already contains the authoritative NS records, etc. I get an error citing the zone is already delegated and that if I want to change a DNS domain into a delegation, I must first delete the domain, and then create the delegation. Doing this will lose my records.

So it would seem, no matter what I do I have to lose the existing dynamic records and they will then need to be repopulated by the system.  I will also require forcing replication between servers to speed up the process to avoid further replication issues during this transition.

To sum up:

  • Manually created the _msdcs.rootdomain.com zone on Server1 
    • it automatically populates the zone with all the SRV records for Server1, but all of my SRV records for other servers are missing
    • _msdcs subfolder of rootdomain.com zone is automatically changed to be greyed out and only contains NS record for Server1. That is the zone is automatically delegated to Server1. 
  • Manually edit delegation of the _msdcs subfolder under rootdomain.com zone to add delegation for Server2 and any other server needing to be authoritative for this zone. 
  • Force replication using Replmon 
    • Once zone hits the other servers, all SRV records for those servers are added to the zone. 
    • Another replication may need to happen to force these SRV records to show on all DNS servers hosting the zone. 

My only concern now would be if it's possible for me to force the replication I need fast enough.  With how AD creates its own replication links between servers, I may have no recourse but to load all DCs up under replmon and then force replication to all servers it's linked up with and work my way down the line.  Hopefully this amount of replication won't bring my networks to a crawl!

I'm going to leave this open for a little bit in case someone has some more information to debate or provide a more simple method than what I have above (using PaciB's suggestions of course!).  If nothing else comes through I will close this out and award PaciB the points.

Thanks again!

-MCDONAMW

 

by: Chris-DentPosted on 2009-08-27 at 07:41:05ID: 25198730


We can export the records from the existing zone and create a new zone including those.

It is possible (quite easy even) to find static records within a zone, so it would be possible to incrementally allow DCs to update their own records again (delete static, from local DNS service, restart NetLogon).

That would be quite a lot of work considering the number of DCs but would allow you to continue working with the zone with very little interruption. I guess it would cause too much bother to simply wait for netlogon to re-register the records even over a weekend?

Chris

 

by: Chris-DentPosted on 2009-08-27 at 07:43:41ID: 25198759


Otherwise the NS records could just be added to the delegation. That's all that's missing?

Bear in mind that if you're replicating the zone to the entire Forest the Delegation information (NS Records) will not be used except by DNS servers that do not host a copy of the zone.

Chris

 

by: FADVMSAdminPosted on 2009-08-27 at 07:48:35ID: 25198843

@Chris-Dent
Actually that may be a good idea (static and systematically phase out with dynamic), but you're right that is a lot of work!

I guess it may not be too much of a problem to just let the systems sort themselves out over the weekend.  I might just be too worried for nothing.

Regarding the non-use of the NS records, that confuses me.  The zone is replicated to all DNS servers in the forest (by default).  All of my DNS servers will hold this zone then.  Why would there even be a delegation then if these records aren't used?  When would there be a case that I would have a DNS server that didn't have this zone?  Sorry I mean, should I ever have such a case, how would the delegation records even be used at that point?  I mean if the server knows nothing about this zone, how would it ever find the servers that do host the zone (unless I use forwarding which also negates the need for NS records itself, no?)

 

by: PaciBPosted on 2009-08-27 at 08:08:15ID: 25199096

Hi,

I did it many times before, for different customers... You should only have created the "_mdcs" zone. If you want to see the result immediatly you just have to restart DNS service.
And yes... it's magic ! the new zone is alreadu populated with records and yes, it's magic also, the DNS service have created the delegation under "rootdomain.com"...

In fact it is not magic... DNS service only categorize records in the matching zone if one exists. If a zone does not exist then DNS service automatically shows a subzone...

Have a good day.

 

by: Chris-DentPosted on 2009-08-27 at 08:08:26ID: 25199100


Do you have a preferred scripting language? Generating a zone file from the current structure is rather easy I'll happily show you how if you wish. Otherwise, Exporting the entire parent zone using DNSCmd and hacking at  the file with Notepad would work equally well.

> Why would there even be a delegation then if these records aren't used?

Good DNS structure, but the delegation would only be used by a server that does not host _msdcs (cannot provide an answer from a local source).

Given that you're splitting the zone, I have to assume that "domain.com" is not hosted in the Forest partition. Therefore a "third" DNS server would first ask for the NS records for _msdcs from domain.com, then cache the NS records for _msdcs and use the servers listed in the delegation.

> When would there be a case that I would have a DNS server that didn't have this zone?  

Only if you decided to implement a DNS server on a Windows 2000 DC, or a stand-alone DNS server (not DS-Integrated). Quite unlikely from your descriptions.

Chris

 

by: FADVMSAdminPosted on 2009-08-27 at 08:28:00ID: 25199338

@PaciB:
Gotcha. Thanks!

@Chris-Dent
VBScript is my language of choice, but that's not really necessary.  I can already export dns records VBscript and/or dig/nslookup.  Thanks for the offer though!

Also my rootdomain.com zone is indeed replicated throughout the entire forest (because it currently *contains* the _msdcs subdomain which is required globally).  This is what I'm trying to clean up.  At some point I also intend to split out all of my subdomains as well.  With my subdomains however, I fear I will have a major issue as I have both static and dynamic records that I cannot afford to lose.  Using your suggestion to keep all records static and then delete/let dynamic recreate is not going to be possible for me with thousands of systems that have registered themselves.  I guess I'm going to have to do some serious thinking.  I thought this would end up being super simple but it seems it's not.

 

by: Chris-DentPosted on 2009-08-27 at 08:34:43ID: 25199413


PaciB's method doesn't work for the other sub-domains? I wasn't aware it did that at all, becoming too cynical I think :)

Chris

 

by: FADVMSAdminPosted on 2009-08-27 at 08:38:45ID: 25199472

@Chris-Dent
Actually after thinking about it, I think PaciB's solution will work (without loss of any records).  If what he hinted at was true (the DNS admin just displays the existing records under the newly created zone) then I should be completely fine.  I have another test I'll be doing shortly to verify this information!

 

by: Chris-DentPosted on 2009-08-27 at 09:14:21ID: 25199890


Might just be mine (2008 server), but it works perfectly for copying over dynamic records. However, if the sub-domain contains static records it leaves it as is and doesn't create the delegation (that is, it does create the zone can copies the dynamic records).

That need not be a problem though, finding static records in a zone is also easy / trivial to script. So adding a few static records to the newly created zone wouldn't be hard. Once done, deleting the existing sub-domain and re-creating it as a delegation is also very simple. Neither of those actions will break the newly generated copy of the zone.

Just in case :)

Chris

 

by: FADVMSAdminPosted on 2009-08-27 at 10:27:23ID: 25200673

I think I need some further clarification though.  While this process seems like it will work, I think my desired configuration changes things a little bit breaking this process...

Server1 is a DC in the forest/root domain.  I created the new zone in the forest root for _msdcs.rootdom.com and all is great.  What happens with sub1.rootdom.com?  I intend to have sub1.rootdom.com be hosted only within the sub1 domain (and only on the dc/dns servers in sub1 domain).

I just did a test run and it doesn't seem to have worked as intended.  I created the zone sub1.rootdom.com on the DC for this domain.  The zone created, but none of my records from the subdomain of the rootdom.com zone came over.

*note* Before doing this, I did convert my rootdom.com zone to replicate only within the rootdom.com domain (vs. forest) so this zone was missing entirely from sub1DC1.  I'm assuming since sub1DC1 didn't see these records to begin with, it couldn't pull them over successfully?

Should I have done this first on the rootDC1 while the zone had forest level scope and then later converted this zone to replicate only on DC in sub1 domain?

 

by: FADVMSAdminPosted on 2009-08-27 at 11:10:08ID: 25201045

I apologize I keep asking questions but posting more information before I get a response.  I should probably just continue to do my own testing and then just post results.

At any rate, it seems no matter what I do, PaciB's method *only* works with the _msdcs.rootdom.com zone.  If I manually create a sub.rootdom.com zone, the records never move over to it.  They remain under the sub folder of the rootdom.com zone.  Also depending on where I create this new sub.rootdom.com zone, I get different results.

For instance:
(rootdom.com configured on rootDC1 with forest wide scope and containing sub folder for sub domain/with a few RRs)
If I create a new sub.rootdom.com zone on rootDC1 with forest scope, the new zone ends up with just one NS and SOA record in it.  Overtime some stuff starts to show up in the zone from this domain as machines routinely update their records.  *note* when this process was done with the _msdcs.rootdom.com zone, all the SRV records showed up immediately *akin to magic!*.

If I create a new sub.rootdom.com zone on subDC1, the new zone ends up with a bunch of records right off the bat, including the sub _msdcs, _sites, _tcp, etc. folders.  The only records created though reference subDC1 (not subDC2 which also exists).

In both cases, the subfolder for sub.rootdom.com underneath the rootdom.com zone does *not* get delegated (e.g. turn grey) like the _msdcs zone does.

It would seem the idea that when creating a new zone for an already existing subfolder/domain of the parent zone the existing records will not simply *display* under the new zone.  New records are created.  I think with the _msdcs zone the records are just added so fast by AD that it almost seems like they just moved over.  It's either that or AD is doing things differently between the _msdcs zone and the other subdomain zones.

I wish there was some clear information as to what I can expect to happen but I'm sure that I'm out of luck there.

 

by: FADVMSAdminPosted on 2009-08-27 at 11:18:35ID: 25201111

I think I am going to close this request as well since the original scope of the question was for delegating the _msdcs zone and it seems PaciB's suggestion works fine for that particular case.

I will move my subdomains question to another thread.

Thanks again PaciB and Chris-Dent!

 

by: Chris-DentPosted on 2009-08-27 at 11:41:30ID: 25201296


If I were to do it I'd make all of the initial changes on a single DC in the root domain as follows:

1. Create each child domain as a separate zone, leaving it in the Forest scope
2. Verify that records copy over (either in the directory or in the console)
3. Deal with any issues arising (static records if it follows the results of my brief tests). It would be well worth checking a few of the record security descriptors to see if the client / DHCP server still owns or has write access.
4. Connect to a DC on the child domain and switch the zone replication scope to DomainDnsZones. Check again (of course)

It's always difficult to know what's going on with MS DNS, there's very little documentation on its inner workings (most of what exists is created by reverse engineering by the community at large) and no published API allowing us to control it. It's clear that it's creating a copy of the dnsNode objects in AD, but it isn't clear how that is driven or how it is started.

Chris

 

by: FADVMSAdminPosted on 2009-08-27 at 11:49:24ID: 25201357

@Chris-Dent

> 2. Verify that records copy over (either in the directory or in the console)

All of my tests show none of the records copy over.  When I did it with your suggestion, the only records that immediately show up in the zone is the SOA and NS record for rootDC1 as it is authoritative for that zone.   None of my member server records, etc show up until they auto-refresh their records.

Did you see different results with your 2008 DNS server?

 

by: Chris-DentPosted on 2009-08-27 at 11:57:20ID: 25201445


> Did you see different results with your 2008 DNS server?

It has very few records, so it could also be new dynamic registration. I was hoping to catch a copy in progress. I had a few records set up with different security descriptors, that it got the service records but ignored the static (the ones I really cared about) was concerning.

Posted in the other thread though, I'm confident we could help you deal with forcing re-registration if it came down to it, combines all my favourite topics ;)

Chris

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...