localhost name resolution is handled within DNS itself что это значит?

Всем привет Затронем тему одного файла, о котором много разговоров в сети, это файл hosts. Потому что именно в этом файле вы можете заметить такую фразу как localhost name resolution is handled within DNS itself. Я проверил свой файл hosts и там также находится эта запись, так что на 99% уверен, что все так и должно быть, все нормас

Давайте немного разложим по полочкам файл hosts. Значит это файл, в котором вручную можно задать сайт и сервер на котором он располагается. Значит что я тут имею ввиду? Например в этом файле вы можете вручную указать, что сайт google.com находится на том или ином сервере, под сервером я имею ввиду его IP-адрес. В итоге мы получим следующую картину: вы будете набирать google.com и запрос будет посылаться на указанный сервер. Это грубо говоря, примерно. Данной штукой часто пользуются вирусописатели, они пишут вирусы, которые подменяют записи в файле hosts и этим создают явление под названием фишинг. Что такое фишинг? Это подмена сайтов на их подделку, чтобы записать ваш и логин пароль, короче это опасно. По некоторым данным Яндекс Браузер вроде активно борется с этим явлением, точно не скажу, просто активно рекламирует эту свою технологию Protect..



Значит так, давайте откроем файл и посмотрим вместе что внутри его. Я открою его на своем компе, скажу сразу, что я никакие изменения в файл не вносил никогда. Итак, зажимаю кнопки Win + R, далее пишу такую команду:

C:\Windows\System32\drivers\etc\hosts

РЕКЛАМА

Нажал ОК, далее выскочил список программ, которыми можно открыть данный файл, я в списке выбрал Блокнот и нажал ОК:

РЕКЛАМА

Ну и в итоге открылся файл, вот его содержимое, как видите запись на месте:

Так что наличие такой записи, это вполне нормальное явление, это штатная запись как и все остальное в этом файле.

Так, минуточку, а как переводится localhost name resolution is handled within DNS itself, какой перевод на русский то? Ну что ребята, я отправился с этим вопросом в гугловский переводчик, он мне вот что ответил:

РЕКЛАМА

И что значит это? Короче это имеется ввиду что локальные имена обрабатываются самим DNS. Честно говоря не знаю что это значит, но уверен что ничего серьезного здесь не написано. Локальный хост это как я понимаю адрес 127.0.0.1, это адрес вашего компа. То есть только ваш адрес, из интернета его конечно не видно, только из виндовской среды, даже из локальной сети никто его не увидит! Да это IP, но внутренний и он всегда привязан к самому компу. Например если обратится к этом адресу, то ничего не будет. В итоге если написать в файле hosts запись такую:

127.0.0.1 google.com

То сайт google.com будет обращаться к 127.0.0.1, который будет выступать в роли сервера. Но так как по этому адресу ваш комп, а значит никакого сайта там нет, то google.com будет тупо не работать. Таким методом кстати и блокируют сайты у себя на компе. Кстати я протестировал, реально работает

Вот вы знаете что такое прокси? Если у себя на компе поставить какой-то прокси сервер, например CCproxy, то вот чтобы ВЫ им лично пользовались, то нужно знать только ПОРТ. Ведь прокси-сервер стоит у вас на компе, верно? Ну а адрес компа какой? Именно, это 127.0.0.1, осталось только узнать порт и все. А вот чтобы этим вашим сервером пользовались другие юзеры, то уже нужен ВНЕШНИЙ IP адрес, а порт остается тот же!

И еще, вы просто так не сможете изменить содержание файла hosts, для этого его нужно открыть с правами администратора. Как это сделать, то об этом я говорил здесь:

http://virtmachine.ru/kak-otkryt-fajl-hosts-ot-imeni-administratora-v-windows-10.html

Все ребята, надеюсь я вам написал здесь все на понятном языке. Удачи вам в компьютерных делах

На главную! 08.07.2017






Добавить комментарий

Your email address will not be published / Required fields are marked *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.