Назад | Перейти на главную страницу

Настройка закрепления NAT для подключения к сайту с внутреннего IP-адреса

Мы используем плагин WordPress, который проверяет неработающие ссылки. Для этого используется cURL. Внешние ссылки работают нормально, а внутренние - не очень. В соединении отказано.

Поговорили об этом с нашим хозяином, и они сказали: «Мы помещаем серверы во внутреннюю частную сеть, а затем через NAT в Интернет.

Команда curl должна подключиться напрямую к частному IP-адресу сервера ".

Другими словами, curl people-press.org/about/danielle-gewurz/

должно быть ...

curl -H "Хост: people-press.org" 10.5.1.66/about/danielle-gewurz/

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

Я понимаю, что я ищу то, что называется закреплением петли NAT / NAT изнутри во внутрь и выглядит примерно так ... www.juniper.net/techpubs/en_US/junos11.2/information-products/topic- коллекции / безопасность / программное обеспечение-все / безопасность / index.html? topic-56995.html

Конечно, мой хозяин понятия не имеет, о чем я говорю.

Вы правы, закрепление NAT решит вашу проблему. Если ваш NAT-шлюз / маршрутизатор в порядке, достаточно просто проконсультироваться с документами и заставить это работать.

Другое решение - настроить так называемую «раздельную» DNS, чтобы внешние клиенты получали внешний IP-адрес сервера, а внутренние клиенты получали локальный адрес RFC1918. Один из быстрых и грязных способов реализовать это - добавить сопоставления локальных IP-адресов внутренним клиентам. /etc/hosts файлы.