или точнее: за какой IP-адрес сайты принимают ваш адрес?
Я всегда думал, что ваш IP-адрес останется прежним, а изменение DNS повлияет только на то, как он преобразует другие имена в IP-адреса, но кто-то сказал мне, что перешел на OpenDNS, и это каким-то образом изменило то, как сообщался его IP-адрес?
Просто хочу уточнить, спасибо.
решение1
Переход на использование другого поставщика DNS не изменит ваш IP-адрес.
Вполне возможно, что если ваш IP-адрес недавно изменился (некоторые DNS-серверы обновились и знают ваш новый IP-адрес, а другие — нет), то этот процесс «распространения» в некоторых случаях может занять довольно много времени.
Это может создать впечатление, что ваш IP-адрес изменился в момент перехода.
Аналогично, если вы сменили DNS-серверы, и это повлекло за собой перезагрузку маршрутизатора или сброс соединения в рамках процесса изменения, новый IP-адрес мог быть предоставлен в аренду соответствующим интернет-провайдером, что фактически изменило бы IP-адрес, но это все равно не было бы вызвано сменой DNS-сервера.
решение2
Здесь много слоев, которые могут влиять на то, что воспринимается с разных точек зрения, так что...
Да, вполне возможно, что смена DNS-сервера, который вы используете для разрешения, изменит ваш IP-адрес на принимающей стороне.
Ответы, которые вы получаете для IP-адресов от служб на основе Content Delivery Network (CDN), могут меняться, поскольку люди используют приемы Global Server Load Balancing (GSLB), чтобы направить вас на ближайший веб-сервер в своем «облаке» на основе IP-адреса, который запросил у своего DNS имя веб-сайта. Например, если вы переключаетесь с вашего локального интернет-провайдера на использование OpenDNS, IP-адрес, который делает последний шаг запроса разрешения DNS, меняется, поэтому вполне возможно, что серверы DNS CDN GSLB воспринимают вашего клиента как находящегося в другом месте географически, чем когда сервер DNS вашего интернет-провайдера делает этот последний шаг разрешения. Это означает, что ваш веб-браузер подключается к другому IP-адресу, чтобы открыть соединение HTTP, и что другой сетевой пункт назначения может направить ваш IP-адрес через другой блок Network Address Translator (NAT), поэтому теперьтвойIP-адрес преобразуется с помощью NAT в другой публичный IP-адрес, и именно его видит веб-сервер при подключении HTTP-транспорта.
В наши дни это встречается очень часто.
Если ваш адрес попадает в диапазон 10/8, 172.16/12 или 196.168/16, то вы должны быть защищены NAT, и все вышесказанное применимо.
Если у вас статический публичный IP-адрес, то этоможетвсе еще может происходить (я видел это и чесал голову, поскольку это не имеет смысла), но это гораздо менее вероятно.