Не может изменить файл Hosts или Lmhosts — Windows Server
- Чтение занимает 2 мин
Оцените свои впечатления
Да Нет
Хотите оставить дополнительный отзыв?
Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку «Отправить», вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт. Политика конфиденциальности.
Отправить
Спасибо!
В этой статье
В этой статье содержится решение проблемы, из-за которой не удается изменить файл Hosts или файл Lmhosts в Windows 7.
Применяется к: Windows 7 Пакет обновления 1
Исходный номер КБ: 923947
Симптомы
При попытке изменить файл Hosts или файл Lmhosts в Windows 7 с Пакет обновления 1, вы можете получить сообщение об ошибке, которое напоминает любой из следующих.
Эта проблема возникает даже при входе в систему с помощью учетной записи с административными учетными данными.
Обходной путь
Нажмите кнопку Начните, нажмите кнопку Все программы, щелкните Аксессуары, щелкните правой кнопкой мыши Блокнот, а затем нажмите кнопку Запустить в качестве администратора.
Если вам предложен пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить или Да.
Откройте файл Hosts или файл Lmhosts, внести необходимые изменения и нажмите кнопку Сохранить в меню Файл.
как изменить, где находится, редактирование
Почти во всех операционных системах используется специальный файл, который хранит в себе базу данных доменных узлов. В Windows он часто используется для перенаправления запросов программ к рекламным баннерам на пустой ip-адрес 127.0.0.1, в результате чего в приложениях отключается ненужная реклама. Новая ОС от Microsoft не стала исключением в этом плане. Ответ на вопрос, где находится файл hosts в Windows 10 будет таким же, как и для предыдущих редакций.
Также, навыки работы с этим компонентом пригодятся для защиты компьютера, поскольку злоумышленники часто практикуют подмену известных веб-сайтов на фальшивые для сбора данных, перенаправляя запрос с одного сайта на другой, подменив его в файле hosts.
Где находится файл hosts Windows 10
Папка, где расположен файл hosts в Windows 10, лежит на системном диске, который чаще всего имеет отметку «С:/». Для получения доступа к этому файлу, пройдите к Windows\System32\drivers\etc.
Совет! Чтобы вручную не переходить из папки в папку, вставьте: «%SystemRoot%\system32\drivers\etc» в строку адреса в Проводнике Windows. Это решение значительно сэкономит время на поиск и сработает даже в том случае, если системный диск имеет другое обозначение, отличное от «C».
Как изменить файл hosts
Для того, чтобы изменить hosts в Windows 10, потребуется:
- Открыть контекстное меню щелчком правой клавиши мыши на файле.
- Выбрать «Открыть с помощью».
- Найти в списке приложений «Блокнот».
- Нажать на кнопку «ОК».
- После того, как нужные правки будут внесены, нажмите на кнопку «Файл» и выберите пункт «Сохранить», чтобы программа «Блокнот» перезаписала файл.
Важно! Перед тем, как добавлять или удалять какие-либо значения в документ, рекомендуется сделать копию файла в исходном состоянии. Просто скопируйте документ в другую папку, чтобы всегда иметь возможность восстановить его.
Как открыть файл hosts от имени администратора в Windows 10?
Но вообще зачем нужен этот файл hosts? В этом файле часто вирусы прописывают свои записи. Короче сам файл нужен для того, чтобы вручную сопоставить IP-адрес и имя какого-то сайта. Дело в том, что каждый сайт в интернете, он имеет имя. Но это имя, это сделано для того, чтобы было удобно лично нам. А есть еще такое как IP-адрес сервера, где лежит сайт. Ну так вот, но на сервере может быть несколько сайтов, тогда что? В общем я тут имею ввиду не просто сервер, а именно тот сервер, на котором лежит сайт и к которому привязано имя сайта. Ну короче это не важно. Вам важно знать то, что каждый сайт в интернете имеет как просто имя точка ру (например) также и просто IP-адрес, который если набрать в адресной строке браузера, то эффект будет такой же, как и если бы вы набрали адрес сайта.
РЕКЛАМА
Ну так вот ребята, часто в файл hosts вирусы пишут какую-то ерунду, чтобы вы на самом деле попали не на настоящий сайт, а на какой-то поддельный. Они там делают так, они пишут адрес своего IP сервера и потом прописывают имя сайта. Потом вы пишите в браузере имя этого сайта и попадаете на тот сервер, который указан в файле hosts, то есть переходит перенаправление, ну думаю вы поняли о чем это я имею ввиду

РЕКЛАМА
Потом в самом диспетчере, в самом вверху, в левом углу там будет такое как Файл, вот вы это нажимаете и выбираете пункт Запустить новую задачу:
РЕКЛАМА
Потом у вас появится маленькое окошко Создание задачи, там вам нужно поставить галочку На создать задачу с правами администратора и потом там где Открыть, то там прописать путь к файлу:
C:\Windows\System32\drivers\etc\hosts
Потом у вас появится окошко, ну мол чем открыть файл hosts, его нужно открыть блокнотом, поэтому тут нажимаете два раза по Блокнот:
РЕКЛАМА
После этого откроется файл в блокноте, короче примерно вот такой файл у вас откроется:
РЕКЛАМА
Это кстати содержимое файла по умолчанию, ну то есть такое, какое идет в только что установленной Windows 10. Ну так вот ребята, файл открылся, отлично, вот теперь я тут что-то напишу (это для теста) и закрою файл. Вот я написал тут слово test:
Потом я закрыл файл hosts, ну нажал на крестик, появилось такое сообщение, тут я нажал кнопку Сохранить:
РЕКЛАМА
И все ребята, у меня ошибок не было! То есть что это означает? А означает это только то, что внесенные изменения в файл hosts сохранились! То есть все работает. Но у вас может быть и такая ситуация, что изменения не сохранятся, а вместо этого у вас появляется запрос на сохранение файла hosts, в общем я имею ввиду что вот такое окошко появится:
Но вы же запускали с правами администратора, что же за прикол такой то, а? Ребята, прикол в том, что может быть такая мутка, что у вас файл hosts стоит только для чтения, ну то есть такой стоит атрибут, это сделано в целях безопасности так бы сказать.
C:\Windows\System32\drivers\etc
РЕКЛАМА
Ну и нажимаете ОК. Потом у вас откроется папка, где будет лежать файл hosts, вот нажмите по нему правой кнопкой, и потом в меню выберите пункт Свойства:
Ну и потом появится окошко Свойства, вот именно в этом окошке и может стоять галочка атрибута Только чтение, ну вот смотрите что за галочка:
РЕКЛАМА
То есть если она есть, то снимите ее и попробуйте снова открыть файл hosts от имени администратора, ну я уже писал выше как его открыть.
Еще вот что напишу вам, вот как очистить файл hosts, вы знаете? Тут нужно просто знать одно железное правило, вот смотрите, запомните, что все что начинается не на знак решетки, ну то есть не на знак #, то все это уже идут записи так бы сказать. Все что начинается на знак #, это идут комментарии. Ну и самое главное, в чистом файле hosts, ну то есть в том, который есть только в установленной винде, то там ничего нет кроме комментариев! То есть в чистом файле hosts ничего не должно быть кроме комментариев, то есть строчек, которые начинаются на #! Что-то задумались, хотите быть уверенными на все сто процентов, что файл hosts чистый? Нет проблем. Чтобы очистить файл hosts полностью, вообще так стопудово, стопроцентово, то просто УДАЛИТЕ ВСЕ ЧТО ВНУТРИ ЕГО ЕСТЬ. Вот все это удалите, сохраните и все. Файл hosts чистый, даже без комментариев. Это реально, я тут ничего не придумываю вам, если вы это сделаете, то файл hosts у вас ну точняк будет очищенным
Можно было бы уже заканчивать, но вот ребята, хочу я вам еще показать один способ, как открыть файл hosts от имени администратора в Windows 10. Ну а почему бы нет? Может вам именно этот способ будет более удобный, не переживайте, писать много не буду Значит смотрите, нажимаете правой кнопкой по иконке Пуск, там в меню выбираете пункт Командная строка (Администратор), вот этот пункт:
Потом у вас может появится такое окошко, а может и не появится, это такая просто типа безопасность, в общем если что, то нажимаете тут Да:
РЕКЛАМА
Появится черно окно, ну это и есть командная строка, вот тут вы пишите в это окно такое как:
START C:\Windows\System32\drivers\etc\hosts
Кстати можно просто скопировать эту строчку и потом нажать правой кнопкой мышки в черном окне и оно автоматом вставится. Ну так вот, вот вы ставили команду:
Потом нажимаете кнопку энтер, после чего появится окошко, где нужно два раза нажать на Блокнот:
И потом откроется файл hosts, там можно будет что-то удалить, ну то есть внести изменения, и после этого если вы его закроете, то никакой ошибки быть не должно. Все должно быть четко
Ну вот и все ребята на этом, очень надеюсь что вам тут все было понятно, ну а если что-то не так, то вы уж извините. Удачи вам в жизни и чтобы все у вас было хорошо, всех благ
На главную! Windows 10 файл hosts 08.01.2017РЕКЛАМА
Проверка сайта без делегации домена
Проверка сайта без делегации доменного имени
Для проверки работоспособности сайта, без изменения текущей конфигурации домена, достаточно на вашем компьютере вручную прописать IP-адрес домена.
Допустим, у вас есть сайт на домене domain.ru
и он сейчас работает на неком хостинге. Вы решили переехать к нам и хотите протестировать ваш сайт, не изменяя при этом записи DNS.
Для этого нужно в файле hosts прописать соответствие между доменом и IP-адресом.
Предположим, что ваш тестируемый сервер имеет IP-адрес 12.34.56.78. Тогда вам нужно в файл hosts прописать строку:
12.
34.56.78 domain.ru
В разных ОС данный файл располагается по следующим путям:
- Windows 95/98/ME: WINDOWS\hosts
- Windows NT/2000: WINNT\system32\drivers\etc\hosts
- Windows XP/2003/Vista/7: WINDOWS\system32\drivers\etc\hosts
- Mac OS X 10.2+: /private/etc/hosts
- Linux: /etc/hosts
В ОС Linux также стоит проверить очерёдность разрешения доменного имени. Для этого в файле /etc/nsswitch.conf
найдите группу "hosts"
. Первым аргументом в данной группе должен быть "files"
.
Проверка разрешения доменного имени
Чтобы проверить, действительно ли ваш компьютер обращается IP-адресу, который вы указали в файле hosts, можно в командной строке выполнить команду:
ping -c 1 domain.ru
В выводе команды будет указан IP-адрес, на который ваш компьютер посылает эхо-запросы. Если это IP-адрес сервера, на котором вы тестируете сайт, то смело можете вводить доменное имя в адресной строке браузера и проверять работоспособность сайта.
Условия использования документа
Материал представленный на данной странице может быть использован Вами по своему усмотрению. Разрешается копирование и распространение предоставленного материала без изменения содержания и без предварительного уведомления администрации Clodo.ru.
Мы будем признательны Вам за сообщения об ошибках в представленной документации и за предложения об улучшении документации. По этим вопросам необходимо обращаться по адресу [email protected]. При обращении не забывайте указывать URL-адрес публикации.
Тип ресурса: хост
ПРИМЕЧАНИЕ: Эта страница была создана из исходного кода Puppet 28.08.2018 06:48:02 -0700 хозяин —–
Описание
IP-адрес хоста, IPv4 или IPv6.
Устанавливает и управляет записями хоста. Для большинства систем эти
записи будут только в
/ etc / hosts
, но в некоторых системах (особенно OS X)
будут разные решения.
Атрибуты
host {'название ресурса':
name => # (namevar) Хост...
sure => # Базовое свойство ресурса ...
comment => # Комментарий, который будет прикреплен к строке с
host_aliases => # Любые псевдонимы хоста. Несколько ...
ip => # IP-адрес хоста, IPv4 или ...
provider => # Конкретный бэкэнд, который будет использоваться для этого хоста ...
target => # Файл, в котором будет храниться служебная информация.
#...plus любые применимые метапараметры.
}
название
( Namevar: Если не указано, значение этого атрибута по умолчанию равно заголовку ресурса.)
Имя хоста.
(↑ Вернуться к атрибутам хоста)
гарантировать
(Свойство : Этот атрибут представляет конкретное состояние в целевой системе. )
Базовое свойство, в котором должен находиться ресурс.
По умолчанию: присутствует
Допустимые значения:
(↑ Вернуться к атрибутам хоста)
( Свойство: Этот атрибут представляет конкретное состояние целевой системы.)
Комментарий, который будет добавлен к строке с символом #.
(↑ Вернуться к атрибутам хоста)
host_aliases
(Свойство : Этот атрибут представляет конкретное состояние в целевой системе.)
Любые псевдонимы хоста. Должно быть несколько значений указан как массив.
(↑ Вернуться к атрибутам хоста)
ip
( Свойство: Этот атрибут представляет конкретное состояние целевой системы.)
IP-адрес хоста, IPv4 или IPv6.
(↑ Вернуться к атрибутам хоста)
провайдер
Конкретный сервер, используемый для этого хоста
ресурс. Вам редко нужно указывать это — Puppet обычно
найдите подходящего поставщика для вашей платформы.
Доступные провайдеры:
(↑ Вернуться к атрибутам хоста)
цель
( Свойство: Этот атрибут представляет конкретное состояние целевой системы.)
Файл, в котором хранится служебная информация. Используется только
те провайдеры, которые пишут на диск. В большинстве систем это значение по умолчанию / etc / hosts
.
(↑ Вернуться к атрибутам хоста)
Провайдеры
проанализировано
- Ограничено:
существует == хосты
ПРИМЕЧАНИЕ: Эта страница была создана из исходного кода Puppet 28.08.2018 06:48:02 -0700
Чтобы отправить нам отзыв или сообщить об ошибке в документации, откройте заявку (вам нужна учетная запись Jira) или оставьте комментарий.
Справочная страница Ubuntu: хосты — поиск в статической таблице имен хостов
Предоставлено: manpages_3.
НАИМЕНОВАНИЕ
hosts - поиск в статической таблице для имен хостовОБЗОР
/ и т. Д. / ХостыОПИСАНИЕ
Эта страница руководства описывает формат файла / etc / hosts . Этот файл представляет собой простой текст файл, который связывает IP-адреса с именами хостов, по одной строке на IP-адрес.Для каждого хоста должна присутствовать одна строка со следующей информацией: IP_address canonical_hostname [псевдонимы ...] Поля записи разделяются любым количеством пробелов и / или символов табуляции. Текст от символа "#" до конца строки является комментарием и игнорируется. Имена хостов может содержать только буквенно-цифровые символы, знаки минус («-») и точки («.»). Они должны начинаются с буквенного символа и заканчиваются буквенно-цифровым символом.По желанию псевдонимы обеспечивают изменение имени, альтернативное написание, более короткие имена хостов или общие имена хостов (например, localhost ).ФАЙЛЫСервер имен Интернет-доменов Беркли (BIND) реализует сервер имен в Интернете для Системы UNIX. Он дополняет или заменяет файл / etc / hosts или поиск имени хоста и освобождает host не полагаться на то, что файл / etc / hosts является актуальным и полным. В современных системах, даже несмотря на то, что таблица хостов заменена DNS, она все еще остается широко используется для: бутстреппинг В большинстве систем есть небольшая таблица хостов, содержащая информацию об имени и адресе. для важных хостов в локальной сети.Это полезно, когда DNS не работает, например во время загрузки системы. NIS Сайты, использующие NIS, используют таблицу хостов в качестве входных данных для базы данных хостов NIS. Даже хотя NIS можно использовать с DNS, большинство сайтов NIS по-прежнему используют таблицу хостов с запись для всех локальных хостов в качестве резервной.
изолированные узлов Очень маленькие сайты, изолированные от сети, используют таблицу хостов вместо DNS.Если локальная информация меняется редко, а сеть не подключена к В Интернете DNS дает мало преимуществ.
/ и т. Д. / ХостыПРИМЕЧАНИЯ
Изменения в этом файле обычно вступают в силу немедленно, за исключением случаев, когда файл кешируется приложениями. Исторические Примечания RFC 952 дал исходный формат для таблицы хостов, хотя с тех пор он был изменен.До появления DNS таблица хостов была единственным способом разрешения имен хостов на молодой Интернет. Действительно, этот файл может быть создан из официальной базы данных хоста. поддерживается в Центре управления сетевой информацией (NIC), хотя локальные изменения были часто требуется обновить его в отношении неофициальных псевдонимов и / или неизвестных хостов.ПРИМЕРСетевая карта больше не поддерживает файлы hosts.txt, хотя просматривает во время письма (около 2000 г.), есть исторические хозяева.txt в WWW. Я только что нашел три из 92, 94 и 95.
127.0.0.1 локальный 192.168.1.10 foo.mydomain.org foo 192.168.1.13 bar.mydomain.org панель 146.82.138.7 master.debian.org мастер 209.237.226.90 www.opensource.orgСМОТРЕТЬ ТАКЖЕ
имя хоста (1), преобразователь (3), преобразователь (5), имя хоста (7), с именем (8) Интернет RFC 952КОЛОФОН
Эта страница является частью выпуска 3.54 из проекта справочных страниц Linux . Описание проект, а также информацию о сообщениях об ошибках можно найти на http://www.kernel.org/doc/man-pages/.
Запись файлов хостов и сетей
После того, как вы разбили свою сеть на подсети, вам следует подготовиться к нескольким простым
своего рода разрешение имени хоста с использованием файла / etc / hosts
. Если вы не собираетесь использовать DNS или NIS для разрешения адресов, вам нужно поставить
все хосты в файле
hosts
.
Даже если вы хотите запустить DNS или NIS во время нормальной работы, вы должны
иметь некоторое подмножество всех имен хостов в / etc / hosts
. У тебя должно быть какое-то имя
разрешение, даже если не запущены сетевые интерфейсы, например,
во время загрузки. Это не только вопрос удобства, но и
позволяет использовать символические имена хостов в вашей сети rc
скриптов.Таким образом, при смене IP-адреса вы
нужно только скопировать обновленный файл hosts
на все
машины и перезагрузите, а не редактируйте большое количество rc
файлов отдельно. Обычно вы ставите все местные
имена хостов и адреса в хостах
, добавляя те из
любые используемые шлюзы и серверы NIS. []
Убедитесь, что ваш распознаватель использует только информацию из размещает файл
во время первоначального тестирования. Образцы файлов
поставляемые с вашим программным обеспечением DNS или NIS, могут вызывать странные
полученные результаты.Чтобы все приложения использовали
/ etc / hosts
исключительно при поиске IP-адреса хоста, вам нужно отредактировать
файл /etc/host.conf
. Закомментируйте любые строки
которые начинаются с ключевого слова порядка
, ставя перед ними знак решетки,
и вставляем строку:
заказать хосты
Конфигурация библиотеки резолвера подробно описана в Глава 6.
Файл hosts
содержит по одной записи в каждой строке, состоящей из
IP-адреса, имени хоста и необязательного списка псевдонимов для
имя хоста.Поля разделяются пробелами или табуляциями, а адрес
поле должно начинаться с первого столбца. Все, что следует за знаком решетки (#), является
рассматривается как комментарий и игнорируется.
Имена хостов могут быть полными или относительными к локальному домену.
Для со значением вы обычно вводите
полное имя, vale. vbrew.com ,
и vale отдельно в
содержит файл
, поэтому он известен под своим официальным именем
и более короткое местное название.
Это пример того, как размещает файл
в виртуальном
Пивоварня может посмотреть. Включены два специальных имени, vlager-if1 и vlager-if2 , которые дают адреса
для обоих интерфейсов, используемых на vlager :
# # Hosts файл для Virtual Brewery / Virtual Winery # # Псевдонимов IP FQDN # 127.0.0.1 локальный # 172.16.1.1 vlager.vbrew.com vlager vlager-if1 172.16.1.2 vstout.vbrew.com vstout 172.16.1.3 vale.vbrew.com долина # 172.16.2.1 vlager-if2 172.16.2.2 vbeaujolais.vbrew.com vbeaujolais 172.16.2.3 vbardolino.vbrew.com vbardolino 172.16.2.4 vchianti.vbrew.com vchianti
Как и в случае с IP-адресом хоста, иногда следует использовать символический
имя для сетевых номеров тоже. Следовательно hosts у файла
есть компаньон, называемый / etc / networks
, который сопоставляет сетевые имена с сетью
числа, и наоборот. В Virtual Brewery мы можем установить
сетей
файл, например: []
# / etc / networks для Virtual Brewery. пивоваренная сеть 172.16.1.0 wine-net 172.16.2.0
Как редактировать файл хоста — База знаний
Цель редактирования файла HOST — сообщить вашему компьютеру, с каким IP-адресом должно быть связано доменное имя. Часто это происходит до того, как ваше доменное имя будет обновлено, чтобы указывать на определенный IP-адрес.например перемещение веб-хостов или по причинам веб-разработки.
Компьютеры Windows
1) Щелкните Блокнот правой кнопкой мыши и выберите «Запуск от имени администратора».
2) Используйте диалоговое окно «Открыть файл» в Блокноте, чтобы перейти к «C: \ Windows \ System32 \ Drivers \ etc».
3) Вам нужно будет изменить параметр типа файла в диалоговом окне «Открыть» на «*. *».
4) Щелкните «HOSTS» и откройте документ.
5) Отредактируйте документ согласно следующим инструкциям:
10.
10.10.10 domain.com
10.10.10.10 www.domain.com
* Замените IP-адрес новым IP-адресом из настроек DNS.
6) Сохраните и откройте в браузере. (вам может потребоваться очистить кеш браузера).
ПРИМЕЧАНИЕ. после распространения DNS вы захотите удалить эти записи со своего компьютера, чтобы избежать проблем в будущем.
Linux
- Открыть окно терминала.
Откройте файл hosts в текстовом редакторе (вы можете использовать любой текстовый редактор), набрав следующую строку:
Судо нано / и т. Д. / Хосты
- Введите пароль пользователя вашего домена.
- Внесите необходимые изменения в файл.
- Нажмите Control-x .
- На вопрос, хотите ли вы сохранить изменения, ответьте и .
Mac OS X 10.0–10.12
Mac OS X 10. 0–10.1.5
- Откройте / Applications / Utilities / NetInfo Manager .
- Чтобы разрешить редактирование базы данных NetInfo, щелкните замок в нижнем левом углу окна.
- Введите пароль пользователя домена и нажмите ОК .
Во втором столбце окна обозревателя выберите узел с именем «машины».
Третий столбец содержит записи для
-DHCP-
,broadcasthost
иlocalhost
.- В третьем столбце выберите
localhost
. В меню Edit выберите Duplicate . (Самый быстрый способ создать новую запись — скопировать существующую.)
Появится подтверждающее предупреждение.
Щелкните Дублировать .
Появляется новая запись с именем localhost copy, и ее свойства отображаются под окном браузера.
- Дважды щелкните значение свойства
ip_address
и введите IP-адрес другого компьютера. - Дважды щелкните значение свойства
name
и введите желаемое имя хоста для другого компьютера. - Щелкните свойство
обслуживает
и выберите Удалить в меню Изменить . В меню Файл выберите Сохранить .
Появится подтверждающее предупреждение.
- Щелкните Обновить эту копию .
- Повторите шаги с 6 по 12 для каждой дополнительной записи хоста, которую вы хотите добавить.
В меню NetInfo Manager выберите Выйти из .
Перезагружать компьютер не нужно.
Mac OS X 10.6–10.12
- Откройте Приложения> Утилиты> Терминал .
Откройте файл hosts , набрав следующую строку в окне терминала:
Судо нано / частные / и т. Д. / Хосты
- При появлении запроса введите пароль пользователя домена.
Отредактируйте файл hosts .
Файл содержит некоторые комментарии (строки, начинающиеся с символа #) и некоторые сопоставления имен хостов по умолчанию (например, 127.0.0.1 — локальный хост). Добавьте свои новые сопоставления после сопоставлений по умолчанию.
- Сохраните файл hosts, нажав Control + x и ответив y .
Чтобы изменения вступили в силу, очистите кеш DNS с помощью следующей команды:
dscacheutil -flushcache
Теперь новые сопоставления должны вступить в силу.
Был ли этот ответ полезным?
rfc608
Сетевая рабочая группа M.D. Kudlick RFC # 608 SRI-ARC NIC # 21256, 10 января 1974 г. ИМЕНИ ХОЗЯИНОВ ОН-ЛАЙН Мы в NIC согласны с предложением Питера Дойча (в RFC # 606 / NIC # 21246), что сетевая карта поддерживает онлайн-текстовый файл ASCII с именами хостов, адреса и атрибуты.Это предложение соответствует предложению, сделанному Винт Серф недавно, и, очевидно, получает поддержку ARPA / IPT. Джейк Фейнлер из NIC разработал и поддерживает исходный файл на NLS формат, который можно использовать для создания файла ASCII, описанного Питером. А программа для создания последней версии файла ASCII должна быть записывается на сетевом адаптере и запускается периодически (еженедельно или в зависимости от ситуации). ордера). Такой механизм позволил бы нам, конечно, поддерживать один источник данных и использовать его для этих и других целей.Наши текущие данные включают официальное имя хоста, адрес хоста, статус хоста. (пользователь, сервер, TIP) и некоторая другая информация, например, техническая Связь, хост-компьютер, операционная система и т. Д. Существуют положения для включения атрибутов типа, предложенного Питером. (например, размер байта FTP, дуплексный режим TELNET, режим эха и псевдонимы), но этих данных в настоящее время НЕТ в нашем исходном файле. Поэтому, чтобы сдвинуть дело с мертвой точки, мы предлагаем сделать следующее: 1) Напишем программу для генерации файла ASCII в синтаксис описан в RFC # 606, а именно: <имя-файла-хоста> :: = <запись> / <файл-имя-хоста> <запись>
:: = Обратите внимание, что это создает пустую строку после . <часть-данных> :: = <основная-часть> / <часть-данных> <элемент-атрибута> <основная- часть> :: = <имя-хоста>, <адрес-хоста> <конечная-строка> <элемент-атрибута> :: = <имя-атрибута> = <значение-атрибута> <конец- офлайн> Kudlick [Страница 1]
RFC 608 Имена хостов в сети, январь 1974 г. 2) Изначально мы будем включать только следующие пункты в каждый <запись>: а) <основная-часть> в которомбудет десятичным адресом хоста, относительно собственной Сети Хоста, и в котором будет официальным именем хоста, строка, полученная в результате переговоров между Хостом и Сетевая карта, регулируемая этими ограничениями: до 48 символов из алфавита (A-Z), цифры (0-9) и знак минус (-)... конкретно, не допускается использование пробелов и пробелов; нет различия между прописными и строчными буквами; первый символ - буква; последний символ НЕ является знаком минус; никаких других ограничений по содержанию или синтаксису. Примечание. Имя хоста может начинаться с официального Имя сети до 24 символов в круглых скобках (). Имя сети обозначает сеть, в которой Хост расположен.(Символы, используемые в имени сети, взяты из тот же набор символов, что и в имени хоста, с те же ограничения [кроме длины], как указано выше.) Текстовый файл ASCII будет содержать только Официальный Сетевое имя для хостов, НЕ подключенных к ARPANET; для ARPANET У хостов не будет префикса сетевого имени. б) <элемент-атрибут> в котором
изначально будет иметь единственный возможное значение STATUS и соответствующее значение <значение-атрибута> для СТАТУСА будет одним из следующих: СЕРВЕР ПОЛЬЗОВАТЕЛЬ КОНЧИК НЕИЗВЕСТНЫЙ Kudlick [Страница 2]
RFC 608 Имена хостов в сети, январь 1974 г.в) <конец строки> это будет возврат каретки с последующим переводом строки (восьмеричное 015 с последующим восьмеричным 12).3) Атрибуты, отличные от тех, для которых <имя-атрибута> имеет значение СОСТОЯНИЕ будут добавлены в указанном выше формате позже (будет объявлено) по мере того, как данные становятся доступными для нас. Мы согласны с Питером, что список атрибутов не должен быть истолковывается как замена согласования опционов или любых других средств который один Хост обнаруживает свойства другого, но просто в качестве альтернативного источника информации, который просто и легкодоступный, в машиночитаемой форме.Предложения по атрибутам, достойным включения в Приветствуются файлы ASCII имен хостов. Пожалуйста, пришлите свой предложения и / или данные Джейку Фейнлеру FEINLER @ SRI-ARC или NIC Ident = JAKE Для полноты мы записываем здесь предложенные атрибуты.
в RFC # 606: НИКНЕЙМЫ - значение - это список допустимых никнеймов для хозяин. Любая система, обеспечивающая преобразование имени в адрес. рекомендуется (хотя, конечно, не требуется) принять эти имена как альтернативы официальному имени хоста.FTP-BYTE-SIZES - значение представляет собой список размеров байтов поддерживается FTP-сервером. Размер первого байта что приводит к наименьшим вычислительным затратам (например, 36 для PDP-10, 32 на 360). ECHOING - значение L или R в зависимости от того, какой хост ожидает, что терминал будет эхом (удаленно), или ожидает выполнения своего собственное эхо (местное). Файл ASCII, сгенерированный сетевой картой, будет находиться на хосте OFFICE-1 (Host Address = 43 в десятичной системе счисления) и будет иметь полное имя.
ХОЗЯИН.текст Использование этого пути в процессе FTP позволит любому, конечно, для получения файла для использования на любом сетевом узле. Имя пользователя для входа в FTP может быть GUEST, пароль ARPA, счет 1. Kudlick [Страница 3]
RFC 608 Имена хостов в сети, январь 1974 г. Файл будет в алфавитно-цифровой последовательности по имени хоста. Дата, после которой файл будет доступен в OFFICE-1, будет объявляется через RFC, как только файл будет готов.Мы приветствуем комментарии к этому RFC, RFC # 606 или по любому другому аспекту Эта проблема. И мы хотим поблагодарить Vint за вклад. Серф, Питер Дойч, Джейк Файнлер и Нэнси Нейгус в получении Должен появиться официальный список имен хостов. [Этот RFC был переведен в машиночитаемую форму для ввода] [в онлайн-архивы RFC Алексом Маккензи с] [поддержка от GTE, ранее BBN Corp. 11/99] Кудлик [Страница 4]
хостов (5): поиск в статической таблице для имен хостов
Имя
hosts — поиск в статической таблице для имен хостовСводка
/ и т. Д.
Описание
Эта страница руководства описывает формат файла / etc / hosts .Этот файл представляет собой простой текст файл, который связывает IP-адреса с именами хостов, по одной строке на IP-адрес. Для каждого хоста должна быть представлена одна строка со следующей информацией:IP_адрес canonical_hostname [псевдонимы …]
Поля записи разделяются любым количеством пробелов и / или символов табуляции. Текст от символа «#» до конца строки является комментарием и игнорируется. Имена хостов могут содержать только буквенно-цифровые символы, знаки минус («-«) и точки («.»). Они должны начинаться с буквы и заканчиваться буквенно-цифровой символ. Необязательные псевдонимы обеспечивают изменение имени, альтернативное написание, более короткие имена хостов или общие имена хостов (например, локальный хост ).
Сервер доменных имен Интернета (BIND) Беркли реализует сервер имен Интернета для систем UNIX. Он дополняет или заменяет файл / etc / hosts или
поиск имени хоста и освобождает хост от необходимости полагаться на актуальность и полноту / etc / hosts .
В современных системах, хотя таблица хостов была заменена DNS, она по-прежнему широко используется для:
- начальная загрузка
- В большинстве систем есть небольшая таблица хостов, содержащая информацию об именах и адресах важных хостов в локальной сети. Это полезно, когда DNS не запущен, например, во время загрузки системы.
- NIS
- Сайты, использующие NIS, используют таблицу хостов в качестве входных данных для базы данных хостов NIS. Несмотря на то, что NIS можно использовать с DNS, большинство сайтов NIS по-прежнему используют таблицу хостов с запись для всех локальных хостов в качестве резервной.
- изолированные узлы
- Очень маленькие сайты, изолированные от сети, используют таблицу хостов вместо DNS. Если локальная информация меняется редко, а сеть нет подключенный к Интернету, DNS дает мало преимуществ.
Файлы
/ и т.д. / хостыБанкноты
Изменения этого файла обычно вступают в силу немедленно, за исключением случаев, когда файл кэшируется.
Исторические справки
RFC 952 дал исходный формат для таблицы хостов, хотя с тех пор он был изменен.До появления DNS таблица хостов была единственным способом разрешения имен хостов в зарождающемся Интернете. Действительно, этот файл может быть создан из официальная база данных хоста, поддерживаемая в Центре управления сетевой информацией (NIC), хотя часто требовались локальные изменения, чтобы обновить ее в отношении неофициальные псевдонимы и / или неизвестные хосты. Сетевая карта больше не поддерживает файлы hosts.txt, хотя на момент написания (около 2000 г.) есть исторические файлы hosts.txt в WWW.Я только что нашел три из 92, 94 и 95.
Пример
127.0.0.1 локальный 192.168.1.10 foo.mydomain.org foo 192.168.1.13 bar.mydomain.org панель 146.82.138.7 master.debian.org мастер 209.237.226.90 www.opensource.org
См. Также
имя хоста (1) , резольвер (3) , резольвер (5) , имя хоста (7) , имя (8)Интернет RFC 952
Ссылка на
dnsmasq (8), dnsspoof (8), gethostbyname (3), getnameinfo (3), inet_addr (3), libbind-getaddrinfo (3), libbind-gethostbyname (3), libbind-getipnodebyname (3), libbind-getnameinfo (3), libbind-irs.
Очистка файла SSH known_hosts | Исследовательские вычисления
Иногда при подключении к компьютеру с SSH все может запутаться, и может возникнуть ошибка, которая выглядит следующим образом:
@@@@@@@@@@@@@@@@@@@@. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.Ru @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@
ВОЗМОЖНО, ЧТО КТО-ТО ДЕЛАЕТ ГЛОБАЛЬНОЕ!
Кто-то мог подслушивать вас прямо сейчас (атака «человек посередине»)!
Также возможно, что ключ хоста RSA только что был изменен.
Отпечаток ключа RSA, отправленный удаленным хостом:
5c: 9b: 16: 56: a6: cd: 11: 10: 3a: cd: 1b: a2: 91: cd: e5: 1c.
Обратитесь к системному администратору.
Добавьте правильный ключ хоста в /home/user/.ssh/known_hosts, чтобы избавиться от этого сообщения.
Неправильный ключ в /home/user/.ssh/known_hosts:1
Ключ хоста RSA для ras.mydomain.com изменен, и вы запросили строгую проверку.
Ошибка проверки ключа хоста.
Назначение файла known_hosts — для клиента аутентифицировать сервер, к которому он подключается.Эта ошибка возникает при изменении открытого ключа хоста. Чтобы исправить это, мы должны удалить ключ, вызывающий ошибку.
Linux / Mac / Windows с MobaXterm
Поиск файла known_hosts:
После подключения к компьютеру с помощью ssh ключ, который вы использовали для подключения, сохраняется в файле с именем known_hosts, который находится в скрытом файле (. ssh) в вашем домашнем каталоге. Его можно открыть в любом текстовом редакторе по вашему выбору:
[abc123 @ computer ~] vim ~ /.ssh / known_hosts
Вы заметите, что файл устроен так: компьютер
имя , ip-адрес veryLongKey
, где каждая строка — это свой компьютер и ключ. Если у вас экран меньшего размера, клавиша перейдет к следующей строке, но все равно будет считаться одной строкой.
Метод 1. Избавление от всего этого
Если у вас есть только один хост в вашем файле know_host, тогда удаление всего файла является решением. Файл будет воссоздан в следующий раз, когда вы подключитесь к этому компьютеру по ssh.Перед удалением файла необходимо создать резервную копию содержимого:
cp ~ / .ssh / known_hosts ~ / .ssh / known_hosts.old
[abc123 @ computer ~] rm ~ / .ssh / known_hosts
Метод 2 — Таргетинг Ключ индивидуально
Если вы посмотрите на сообщение об ошибке, вы заметите эту строку:
Ключ хоста RSA для ras.mydomain.com был изменен ...
Это говорит о том, какой хост является нарушителем, поэтому теперь вы можете удалить его. key, запустив:
[abc123 @ computer ~] ssh-keygen -R HOSTNAME
В случае успеха вы получите следующий результат:
# Host HOSTNAME found: line #
/ home / user /.ssh / known_hosts обновлен.
Исходное содержимое сохраняется как /home/user/.ssh/known_hosts.old
Вы также можете напрямую отредактировать файл known_hosts и удалить всю строку с нарушением, на которую указывает: Ключ нарушения в /home/user/.ssh/ известные_узлы: 1
. В этом случае строка равна 1. В конечном итоге вы можете удалить то, что не собирались делать, поэтому сначала создайте резервную копию файла:
cp ~ / .ssh / known_hosts ~ / .ssh / known_hosts.old
Windows с PuTTY
В отличие от других опций выше, PuTTy не создает удобную папку known_hosts в вашем домашнем каталоге.Вместо этого нам нужно отредактировать реестр, который он создает:
- Найдите regedit.exe и откройте его
- Перейдите к HKEY_CURRENT_USER / SOFTWARE / SimonTatham / PuTTy / SshHostKeys
- Щелкните правой кнопкой мыши по соответствующему ключу
Если есть дополнительные вопросы или проблема с документацией, пожалуйста, свяжитесь с rc-help@rit.
Ваш комментарий будет первым