Я хочу удаленный доступ к postgresql(любой свободной реляционной базе данных), которую я настрою в офисе. Однако статический IP-адрес, предоставленный мне моим провайдером, не совпадает с IP-адресом, который я получаю при использовании whatismyipaddress. Я предполагаю, что мой провайдер использует NAT. Как я должен идти об этом?
2 ответа
Поскольку адреса IPv4 заканчиваются. Некоторым странам, которые начали свою интернет-революцию поздно, может быть выделен пул, который слишком мал и вынуждает своего интернет-провайдера выдавать частные или псевдо-частные (публичные IP-адреса, принадлежащие провайдеру) IPv4-адреса своим клиентам, но применяют NAT операторского уровня.
Вы можете обратиться к своему провайдеру, чтобы узнать, что нужно для размещения сервера. Может быть, они могут перенести несколько портов для вас. В сочетании с именем домена DDNS вы можете разместить сервер.
Но лучшим решением будет IPv6. Это может быть только то, что ваш провайдер скажет вам. Используйте IPv6 для своего сервера, и вы можете получить доступ к вашему серверу из Интернета. Пока ваш сервер и клиент поддерживают IPv6, он должен работать нормально.
Вряд ли это будет очень легко сделать. Рассматривали ли вы обратное туннелирование SSH на небольшой VPS? Вы можете получить их так же дешево, как $ 2,50-5,00/ мес.