
Я пытаюсь настроить сервер Apache у себя дома, к которому можно получить доступ через порт 80 с помощью моего домашнего маршрутизатора. Мне удалось сделать это несколько месяцев назад, а затем я отключил веб-сайт. Когда я попытался снова настроить переадресацию портов, я заметил, что не могу получить доступ к своему серверу с моего публичного IP (69.162.xx).
Заглянув в настройки своего маршрутизатора, я обнаружил, что в качестве его публичного IP-адреса указан совершенно другой IP (100.81.xx). Из моей локальной сети переадресация портов работала через этот адрес (не может быть частным IP (?), мой маршрутизатор назначает 192.168.xx), но не работала за пределами моей домашней сети.
После некоторого поиска в Google я обнаружил, что адрес, который, как "думал" мой маршрутизатор, возможно, использовался в целях двойного NAT на уровне интернет-провайдера. Я не получил ответа, когда попытался связаться со службой поддержки клиентов.
Мой интернет-провайдер использует двойной NAT или я упустил какую-то проблему?
решение1
Я думаю, что ваш интернет-провайдер сейчас переходит на IPv6, хотя до сих пор он использовал чистый IPv4.
Новый адрес, как 100.81.x.x
сообщает служба, выглядит whois
следующим образом:
#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/resources/registry/whois/tou/
#
# If you see inaccuracies in the results, please report at
# https://www.arin.net/resources/registry/whois/inaccuracy_reporting/
#
# Copyright 1997-2021, American Registry for Internet Numbers, Ltd.
#
NetRange: 100.64.0.0 - 100.127.255.255
CIDR: 100.64.0.0/10
NetName: SHARED-ADDRESS-SPACE-RFCTBD-IANA-RESERVED
NetHandle: NET-100-64-0-0-1
Parent: NET100 (NET-100-0-0-0-0)
NetType: IANA Special Use
OriginAS:
Organization: Internet Assigned Numbers Authority (IANA)
RegDate: 2012-03-13
Updated: 2016-04-11
Comment: This block is used as Shared Address Space. Traffic from these addresses does not come from IANA. IANA has simply reserved these numbers in its database and does not use or operate them. We are not the source of activity you may see on logs or in e-mail records. Please refer to http://www.iana.org/abuse/
Comment: Shared Address Space can only be used in Service Provider networks or on routing equipment that is able to do address translation across router interfaces when addresses are identical on two different interfaces.
Comment: This block was assigned by the IETF in the Best Current Practice document,
Comment: RFC 6598 which can be found at:
Comment: http://tools.ietf.org/html/rfc6598
Ref: https://rdap.arin.net/registry/ip/100.64.0.0
Википедия описывает Общее адресное пространство IPv4 как:
Для обеспечения надлежащей работы NAT операторского уровня (CGN) и, таким образом, снижения спроса на последние оставшиеся адреса IPv4, Управление по распределению адресов в Интернете (IANA) выделило блок адресов IPv4 размером /10 для использования в качестве общего адресного пространства.[1]
Этот блок адресов специально предназначен для использования интернет-провайдерами (ISP), которые реализуют NAT операторского уровня, для подключения своего клиентского оборудования (CPE) к основным маршрутизаторам.
Заключение:Теперь вы находитесь за Carrier-Grade NAT. Если вы хотите иметь реальный адрес IPv4, вам следует арендовать статический адрес у вашего интернет-провайдера. В противном случае IPv4, который вы найдете, будет только внутренним для интернет-провайдера.