Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to connect a PC that has already an Internet connection via on-board LAN to a Windows domain. This domain has no Internet connection, because the data is confidential. I need to do this because I need to send some files from this domain to another place (by authorized personal only).

At this day this is made via modem, but it's too old, slow and the software that does the task isn't working on Windows 7. For my boss this is better than connect the domain to the Internet.

I need to figure out how to connect this computer to the domain network without letting non authorized users share files between the domain and the Internet.

The restrictions I have are the following:

  • I cannot configure switches
  • I have just one more PCIe network card
  • I cannot change the OS of the Internet PC
  • I cannot use any more computers

I'm thinking to put a MySQL database and disable file sharing on the internet PC, and make a system that take files from that DB and sends it trough HTTP POST requests to a PHP web service. I don't know if this could be the best way to do this.

Any idea? Recommendation? Any other way?

My original idea was to put the PCIe network card to the internet PC and connect it to the domain's switch, configure some firewall software on it and disable any other traffic than MySQL (from/to domain), design a system that does the task to receive files from domain (uploaded to MySQL db from some VBA form in the domain) and send it to the external place via HTTP POST request. I hope this give some more clues about what i'm trying to do.

share|improve this question

migrated from Nov 13 '12 at 7:28

This question came from our site for professional and enthusiast programmers.

Off Topic here - related to admin/sys/net stuff, not programming stuff in particular. – pst Nov 12 '12 at 23:48
Sorry, i just thinked to post it here because here are a lot of experts =). And by the way there is a little part that is refered to programming and it was my main idea (about implementing the system for send data trough internet) and one cuestion was about how secure is do that. – FoxEdu Nov 13 '12 at 18:38
Are you talking about a Microsoft ActiveDirectory domain or do you refer to something else with the term "domain"? – Manuel Faux Nov 14 '12 at 18:07
Never thought that the terms PCIe and PHP or HTTP POST request could go into one continuous question... – Manuel Faux Nov 14 '12 at 18:11

I tried parsing your post. but it is a bit confusing. However I think that you meant this:

We have computers in a domain with confidential data. For security reasons this domain is not connected to the Internet.

OK. Internet and sensitive data to not combine well. Keeping sensitive data off the net is a good.

We need to upload files from this domain to another place.

Currently this is done via a modem, but it is old, slow and the software for this does not work on windows 7.

This surprises me. Windows 7 does support serial ports. A real modem should just work and it is a reliable if slow but secure solution. The only think I can come up with is truly ancient software, or a soft-modem. In which case you can replace the fake-soft-modem with a real modem.

I need to figure out how to connect the destination computer to the domain network without letting non authorized users share files between the domain and the Internet.

I can not configure switches.
I have just one more PCI-e network card.
I can not change the OS of the Internet PC and
I can not use any more computers.

I am thinking to install a mySQL database and disable file sharing on Internet PC and make a system that take files from that DB and send trough post requests to a PHP web service

This seems a complex way of piercing a hole though your security. If your data is that sensitive that the whole domain needs to be isolated from the Internet then any method including a permanent connection will compromise that security.

Sit back and consider your main goal: It is either security for the sensitive data, or ease of use. But not both.

Secondly I am not quite sure with what you mean with the database. You want to set it up on the data receiving PC and not on a computer in the domain? Then how would you take files from the database without a connection? Temporarily set one up via a modem?

but I don't know is this could be the best way to do this. Any idea? recommendation? any other way?

The best way is one which involves the least complexity. I doubt that a system with an extra database, PHP and still some sort of complex connection tot he Internet is the right one.


  1. Get a proper modem and do it the old trusted way.
  2. Or encrypt the data, burn the encrypted data to an empty CD-R and ship that via paper mail.
  3. Or use the same method which is currently used by your admin when she updates the software on the domain.
share|improve this answer
Yeah! you got almost the whole idea. Just something wasn't right, the modems work ok, but the software that was buyed don't. So, following your recommendation we can keep searching some software for do the task, but i still think that this solution is so expensive because the calling costs (there are a lot per day). Burning and transporting isn't a good idea, because the information arriving time needs to be less than possible. Thanks for your time, i will be still considering the possibilities. – FoxEdu Nov 13 '12 at 18:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.