Редактирование файла hosts
Я ищу для редактирования файла хостов Windows TCP/IP (в c:\windows\system32\drivers\etc\hosts
). Мне интересно, как лучше всего это сделать (на Windows XP)?
Допустим, я хочу перенаправить, скажем, сайт a.com на google.com. Я могу найти IP-адрес a.com, но как правильно отредактировать файл HOSTS? Я думаю об использовании этого синтаксиса:
this.is.ip.address google.com
Тем не менее, две вещи:
- Это правильный синтаксис? Если так, есть ли способ сделать это без необходимости найти IP-адрес a.com? Будет ли просто положить a.com туда, где IP-адрес в настоящее время работает?
- Как лучше всего редактировать этот файл? Я не могу сохранить его, потому что он используется. Обычно в этих обстоятельствах я бы заходил в безопасный режим и редактировал его оттуда, но есть ли более простой способ (я думаю об убийстве некоторых системных процессов...)?
5 ответов
Один из простых способов редактировать файл hosts - использовать бесплатную программу для Windows HostsMan.
HostsMan - это бесплатное приложение, которое позволяет вам легко управлять файлом Hosts.
В Vista / Windows 7 он должен работать с правами администратора, но не требует перехода в безопасный режим.
Вы можете найти IP-адреса сайтов, используя ping
в командной строке или используйте инструмент поиска. Также убедитесь, что вы решаете все комбинации:
111.111.111.111 a.com
111.111.111.111 www.a.com
111.111.111.111 222.222.222.222
Файл только для чтения, вы можете редактировать его, щелкнув правой кнопкой мыши и перейдя в свойства, затем временно отключив только чтение, пока вы не закончите редактирование.
Вы должны иметь возможность редактировать файл hosts с помощью Блокнота, но по умолчанию это защищенный файл в Windows Vista. Вы, вероятно, не смогли сохранить файл из-за проблем с разрешениями, а не потому, что он использовался.
Чтобы отредактировать файл с помощью Блокнота, откройте его под учетной записью Администратора, щелкнув правой кнопкой мыши Блокнот в меню Пуск и выбрав Run as Administrator
команда.
Когда мне нужно отредактировать файл hosts, я копирую файл hosts на рабочий стол, затем редактирую его, как хочу. После редактирования я перемещаю его в папку исходного файла hosts и заменяю старый файл. Обычно при этом у меня есть права администратора.
Отключить AV и редактировать с помощью блокнота. Единственное, что меня раздражает, так это то, что вы не можете выбрать порты для этих IP-адресов, добавленных в хост. Incase Я хочу изменить свой веб-трафик с 80 на 8080 или 4444 по неизвестной причине.