29

Our network IT people hate us, so our IP addresses are not entered into the DNS lookup automatically if we run a non-Windows OS. How do I get my Windows 7 machine to find the non-Windows OS machine by using the hostname?

In Windows XP, I added the hostname and IP address of the linux box to the C:\WINDOWS\system32\drivers\etc\hosts file. Under 64-bit Windows 7, how do I do that? I can't just edit the host file by opening it with Notepad from the file explorer window.

2 Answers 2

29

To edit the hosts file

C:\Windows\system32\drivers\etc\hosts

in Windows 7, you need to run the editor (eg. notepad) as administrator, which you do by locating it through the Start menu and then right clicking on the editor's icon, then manually open and edit the hosts file.

6
  • I used TextPad as Admin and the etc directory wouldn't show up in the file browser list. Works in notepad though.
    – Jay R.
    Sep 18, 2009 at 19:23
  • You definitely have to be administrator.
    – Jay R.
    Sep 18, 2009 at 19:24
  • I had a similar issue in Notepad2, I think it must be some funky new Windows protection - but notepad worked in the end. Never understood what actually prevented it. Sep 18, 2009 at 19:28
  • If the above does not work, ie access denied when trying to save host, you can copy it to your desktop then edit it and than copy/replace it in ../drivers/etc. Admin priviliges are still necessary
    – user320925
    May 6, 2014 at 21:16
  • I think the etc directory is a system protected, or hidden folder, so you may or may not see it based on your settings. If you browse directly to the folder by path though, you should be successful.
    – Azz
    May 6, 2014 at 21:18
0

The process should be identical. Make sure to check "Show Hidden Files" in folder options, though.

(If you can't see the menu bar, press <Alt>)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .