Комментарии участников:
Не совсем так. Одному имени обычно соответствует один IP, но на одном IP может быть очень много имен (сотни и даже тысячи). Поэтому: обращение делается по IP (чтобы запрос физически дошел до сервера) но в строке запроса от клиента должно быть указано именно имя хоста. Как это правильно делать — я чуть ниже написал.
А опция Advanced DNS на моём маршрутизаторе спасет? отразится ли это на работе почтовых программ pop3/smtp?
Я не в курсе — что делает опция на Вашем маршрутизаторе…
По поводу pop3/imap/smtp — там у Вас в настройках могут быть указаны IP, а могут быть — имена. При замене имени на IP может быть ругань на SSL сертификаты, но это не страшно.
Использование имен удобнее с точки зрения маневра адресным пространством. Например, у меня два канала (и два совершенно разных IP) приходит на один сервер, значит с помощью DNS я могу менять эти адреса прозрачно для пользователей, которые набирают у себя одно и то же имя. Можно прописать IP у себя на компьютере, но надо помнить о том, что они могут внезапно измениться без уведомления. В аварийных ситуациях — такое прописывание помогает, а в обычной жизни — лучше этого не делать.
По поводу pop3/imap/smtp — там у Вас в настройках могут быть указаны IP, а могут быть — имена. При замене имени на IP может быть ругань на SSL сертификаты, но это не страшно.
Использование имен удобнее с точки зрения маневра адресным пространством. Например, у меня два канала (и два совершенно разных IP) приходит на один сервер, значит с помощью DNS я могу менять эти адреса прозрачно для пользователей, которые набирают у себя одно и то же имя. Можно прописать IP у себя на компьютере, но надо помнить о том, что они могут внезапно измениться без уведомления. В аварийных ситуациях — такое прописывание помогает, а в обычной жизни — лучше этого не делать.
Почему-то в случае с news2.ru (в отличие от других сайтов) IP адрес прозапас не помогает. :(
95.170.128.218/
IE:
Internet Explorer не может отобразить эту веб-страницу
Opera:
Соединение закрыто удалённым сервером
Проверьте, верно ли написан адрес, или попробуйте найти сайт
news2.ru к «отключению Интернета» не готов?
95.170.128.218/
IE:
Internet Explorer не может отобразить эту веб-страницу
Opera:
Соединение закрыто удалённым сервером
Проверьте, верно ли написан адрес, или попробуйте найти сайт
news2.ru к «отключению Интернета» не готов?
Веб-серверы работают так:
— Пользователь вдалбливает в браузере https://www.news2.ru/index.html.
— браузер превращает news2.ru в 95.170.128.218. Для этого браузер дергает системные службы имен, а эти службы обращаются к ближайшему dns-серверу (у провайдера например или на домашнем роутере).
DNS-сервер провайдера производит кеширование (DNS-рекурсор), и если у него нет инфы по news2.ru (или инфа устарела), то этот DNS сервер дергает серваки более высокого уровня вплоть до корневых, откуда его отсылают на доменные DNS-серверы и далее.
— Браузер поднимает TCP-соединение с сервером 95.170.128.218 порт 80.
— В рамках соединения, браузер отсылает текст http-запроса (просто текст):
Если сервер показывает желаемый сайт при обращении по ip-адресу, то скорее всего этот сервер обслуживает ровно один сайт, либо сервер так настроен, чтоб откликаться по ip-адресу конкретным сайтом. Сымитировать работу http-клиента можно командой telnet news2.ru 80 и задолбив с клавиатуры GET и Host. См. википедию короче.
Если хакеры одновременно положат корневые DNS-серверы на продолжительное время, то нарушится цепочка DNS-рекурсор — корневой DNS, что действительно может затруднить пребывание в интернете.
— Пользователь вдалбливает в браузере https://www.news2.ru/index.html.
— браузер превращает news2.ru в 95.170.128.218. Для этого браузер дергает системные службы имен, а эти службы обращаются к ближайшему dns-серверу (у провайдера например или на домашнем роутере).
DNS-сервер провайдера производит кеширование (DNS-рекурсор), и если у него нет инфы по news2.ru (или инфа устарела), то этот DNS сервер дергает серваки более высокого уровня вплоть до корневых, откуда его отсылают на доменные DNS-серверы и далее.
— Браузер поднимает TCP-соединение с сервером 95.170.128.218 порт 80.
— В рамках соединения, браузер отсылает текст http-запроса (просто текст):
GET /index.htmlТ.е. имя хоста передается серверу после соединения. И тогда сервер узнает, к какому сайту на самом деле обращается пользователь. Таким образом, на одном физическом узле сети может размещаться неограниченое число сайтов.
Host: news2.ru
… (другие заголовки запроса, кукисы например)
(пустая строка)
Если сервер показывает желаемый сайт при обращении по ip-адресу, то скорее всего этот сервер обслуживает ровно один сайт, либо сервер так настроен, чтоб откликаться по ip-адресу конкретным сайтом. Сымитировать работу http-клиента можно командой telnet news2.ru 80 и задолбив с клавиатуры GET и Host. См. википедию короче.
Если хакеры одновременно положат корневые DNS-серверы на продолжительное время, то нарушится цепочка DNS-рекурсор — корневой DNS, что действительно может затруднить пребывание в интернете.
Веб-серверы работают так:По условиям вводной сервера DNS лежат. На этот случай Netto любезно напомнил нам IP адрес news2.ru. И это реально помогло бы, скажем, в случае с google.com: пишем в строке адреса браузера 173.194.69.138/ и обходимся без DNSов. Но этот финт с 95.170.128.218/ (news2.ru) не прокатывает. Исходя из вашего сообщения, причина вероятно в том, что на этом IP адресе это не единственный сайт. Так как же должен выглядеть запрос в строке адреса браузера, чтобы используя IP адрес «95.170.128.218» вместо «news2.ru» браузер всё же открыл что надо?
— Пользователь вдалбливает в браузере news2.ru/index.html.
— браузер превращает news2.ru в 95.170.128.218. Для этого браузер дергает системные службы имен
Ксати, то, что
Пользователь вдалбливает в браузеретоже не работает. :) Но это не важно.
Кстати да, действительно не работает. Раньше (во времена падения ДНС'ок) всё открывалось замечательно. Правда, это было ещё до переезда на новый сервер.
Летят доктор Ватсон и Шерлок Холмс на воздушном шаре. Заблудились в тумане. Вдруг видят внизу какого-то пастуха. Кричат ему:
— Любезнейший, скажите, пожалуйста, где мы находимся?
На что тот отвечает:
— Вы находитесь на воздушном шаре!
— Все ясно. — сказал Холмс. — Мы находимся в России.
— Но, почему? — спросил Ватсон.
— Элементарно! Только програмист мог дать такой точный и, в тоже время, такой бесполезный ответ, и только в России програмист может работать пастухом.
Только успел прочесть комменты к этой новости, как сервер new2 вырубился, похоже для этого даже хакеров не надо