Какой фактический IP-адрес моего компьютера

19

Я проверяю, какой у меня IP-адрес, но в зависимости от того, какой веб-сайт я использовал, я получаю разные IP-адреса. Я пользуюсь роутером

Если я использую это , мой IP-адрес

введите описание изображения здесь

Если я использую это , мой IP-адрес

введите описание изображения здесь

Если я использую это , мой IP-адрес

введите описание изображения здесь

Если я использую ipconfig/all, мой IP-адрес 192.168.209.1

Почему в моем IP-адресе есть разница? Это как-то связано с DHCP ???

Почему мой IP-адрес начинается с 202 иногда, с 218 иногда или с 58 иногда?

Каков истинный IP-адрес моего компьютера?

Computernerd
источник
проверяете ваш ip в том же сеансе?
eramit2010
Вы делаете эти тесты с того же компьютера?
Дарий
Да из той же сессии и с того же компьютера
Computernerd

Ответы:

11

Первый и второй IP не принадлежат вам - они принадлежат SGCableVision Inc.

58.182.192.245

218.186.18.232

Я полагаю, вы могли слышать о NAT . Это позволяет преобразовывать IP-адреса в разные IP-адреса, чтобы улучшить управление сетью, а также не использовать все адреса IPv4, доступные в подсети. Эти IP-адреса принадлежат вашему провайдеру. Скорее всего, они являются IP-адресом шлюза восходящего провайдера, то есть граничного маршрутизатора между провайдером и Интернетом. При обратном переходе от граничного маршрутизатора к вам этот IP затем преобразуется в новый IP, предоставленный сервером DHCP, затем снова и снова, пока он не достигнет вашего исходного IP.

Чтобы увидеть, как этот процесс формируется, выполните команду traceroute или tracert -d из командной строки в Windows на www.google.com или 4.2.2.2.

Рудольф
источник
1
SGCablevision - это провайдер, которого он использует, хотя это старое имя, которое они сбросили - теперь он называется Starhub, конечно, он принадлежит им, а не NAT. Первый IP-адрес действительно является «правильным», но если только вы Если раньше мы сталкивались с этой проблемой, вы бы об этом не знали
Путник Гик
Хороший вопрос - я хотел бы узнать, как это работает, если это не NAT. Я только указал на это из-за нашей собственной настройки в интернет-провайдере, где я работаю, но учтите, что мы делаем беспроводной интернет. Таким образом, настройки могут отличаться, но у нас есть правила NAT для конечного пользователя.
Рудольф
2
Это полностью догадки здесь. В основном трафик через порт 80 проходит через один или несколько прокси-серверов. Я предполагаю, что они используют некоторую форму балансировки нагрузки и, возможно, обеспечивают некоторую степень кэширования (что может объяснить, почему вы всегда получаете один и тот же IP-адрес на сайтах обнаружения), и что некоторые сайты, которые не подключаются к порту 80, обнаруживают IP-адреса правильно. В отличие от Nat или CGN, вы можете подключаться или выходить с вашего публичного IP-адреса - я могу, например, подключиться к своим домашним серверам или даже получить доступ к веб-серверу, работающему через нестандартный порт.
Подмастерье Компьютерщик
1
Детали, лежащие в основе методов черного списка или отрывочны, как и в случае любого другого государственного блока. Честно говоря, никто за пределами одного из трех крупнейших интернет-провайдеров, вероятно, не знает точных деталей, и мой ответ полностью основан на локальных знаниях и реальных экспериментах с системой на одном и том же провайдере. Немного о том, как я это сделал, есть в моем ответе. На сайте я связан в моем ответе рода показывает , что происходит
подмастерье - мастер
Я хотел бы добавить, если у вас есть какие-либо способы проверить нат, дайте мне знать, и я добавлю это к своему ответу
Путешественник Geek
10

Я раньше пользовался Starhub и нашел много таких же вещей. У меня есть несколько теорий об этом - я считаю, что причиной является прозрачный прокси-сервер, который starhub должен использовать для блокировки сайтов в «символическом» блок-листе - это, похоже, является требованием для всех интернет-провайдеров .

Первые два адреса, вероятно, неверны, и для прокси-серверов Starhub. Третий, вероятно, правильный. Я получаю те же адреса, что и вы, для первых двух. 58.xxx предназначен для вашего модема, и именно так вы можете подключиться к вашей сети извне, с правильной переадресацией портов.

Адрес 192.168.209.1 необычен, возможно, он внутренний, но я не видел, чтобы какой-либо маршрутизатор использовал этот диапазон или предположительно использовал 192.168.209.254 для себя. Он должен работать между компьютерами в вашей собственной сети, но не снаружи.

Это явно не CGN, так как IP-адреса не находятся в диапазоне CGN, все они являются обычными IP-адресами, и starhub не использует CGN на кабеле (я понятия не имею о оптоволоконных соединениях). Трафик за пределами порта 80 кажется незатронутым - в прошлом я использовал службу обнаружения IP-адресов на альтернативном порту, и я регулярно подключался по SSH к своему домашнему серверу, используя случайные сети.

Как вы можете легко проверить?

Я не уверен насчет оптоволоконных планов, но для кабельных планов ваш маршрутизатор - лучшее место для запуска - если он подключен к модему (Starhub использует доски для серфинга Motorola для своих низкоуровневых кабельных планов), проверьте на своем маршрутизаторе и если это шлюз cisco (они используют их для чего-то лучшего, чем «базовый» план), войдите в систему и проверьте. Раньше у меня был скрипт bash, который получал бы содержимое стартовой страницы моего старого маршрутизатора и очищал его для передачи в динамический сценарий DNS. Модем-маршрутизатор или что-либо, подключенное напрямую к модему, сообщит правильный IP-адрес.

Я также обнаружил, что на этом сайте есть тест, который показывает ваш прокси-адрес и реальный IP-адрес

Тем не менее, услуги Starhub иногда могут быть однозначно нарушены. Одним из побочных эффектов прозрачного прокси-сервера является то, что он делает многие сайты, блокирующие загрузку, непригодными для использования, поскольку все они обнаруживают один и тот же IP-адрес.

У меня были проблемы с маршрутизацией для конкретного, полностью SFW-комикса в течение нескольких месяцев, и затем он снова заработал. Они также осуществляют nx-перехват (который включает в себя указание недействительных доменов на поисковом портале starhub), хотя это не рекомендуется.

Интересно отметить, что третий сайт не получает мой адрес IPV6 (который поддерживает starhub).

Подмастерье Компьютерщик
источник
6

Похоже, ваш интернет-провайдер может использовать NAT операторского класса. Таким образом, ваш компьютер / маршрутизатор может быть недоступен из некоторых частей Интернета. (Также возможно, что вы используете какой-то сервис анонимирования vpn / ip).

«Истинный адрес» вашего компьютера - это адрес 192.168, но, конечно, он не должен работать вне вашей сети и переводится в адрес «реального мира».

Довольно круто - интересно, как это сломано !!!

davidgo
источник
Нет, я думаю, что только интернет-провайдеры на оптоволокне, кажется, используют CGN.
подмастерье Компьютерщик
1

IP-адрес не принадлежит вашему компьютеру. Вашему компьютеру был присвоен IP-адрес 192.168.209.1в вашей локальной сети. Но у него нет IP-адреса в Интернете, поэтому другие машины, которые действительно должны обрабатывать интернет-запросы для него.

«Какой мой IP-адрес» действительно переводится как «Какой публичный IP-адрес вы связываете с этим запросом». Так что это адреса машин, которые имеют общедоступные IP-адреса, которые обрабатывают ваши запросы.

Дэвид Шварц
источник
1

Ваш провайдер кабельного Интернета, возможно, дал вам кабельный модем ipv6, и он используется в режиме Dual Stack Lite , что означает, что у вас нет общедоступного адреса ipv4, назначенного вашему модему.

Для связи с серверами, поддерживающими только ipv4, они используют NAT / Proxy для вашего соединения ipv6, чтобы эти серверы могли отвечать через ipv4, который затем будет перенаправлен на ваш адресный модем ipv6.

И они, возможно, перенаправляют ваши запросы на определенные NAT / Proxy-серверы, в зависимости от их доступности, а следовательно, и от изменчивости.

Адрес ipv6 на снимке экрана, скорее всего, является реальным адресом ipv6 вашего модема, вашим публичным ip-адресом, на который серверы с поддержкой ipv6 будут напрямую отвечать, не требуя NAT / Proxy-сервера.

Адрес 192.168.xx - это реальный адрес вашего компьютера, который никогда не будет вашим публичным адресом. Это адрес вашего компьютера внутри вашей локальной сети. Другие адреса являются адресами вашего модема / вашего провайдера услуг NAT / прокси-серверов.

Даниэль Ф
источник