Как я могу использовать тот же IP из Интернета и интранет?

Быть столь конкретным, как Вы хотите на файле переместиться а не переместиться

find /source/directory -maxdepth 1 -name "apple.*" ! -name "apple.0" -exec mv {} /new/directory \;
1
25.01.2012, 17:58
2 ответа

Другой подход был бы филиал настраивать локальный сервер DNS и имена использования вместо IP-адресов. Понятие называют Расщепленным горизонтом DNS. your-machine.yourdomain.com решил бы к 10.0.0.7 локально, и 7.7.7.7 при внешнем использовании.

См. также: Расщепленный горизонт

И я лично рекомендовал бы использовать djbdns (или ветвление его) и не связать.

2
27.01.2020, 23:40
  • 1
    reto, я знаком с Расщепленным горизонтом DNS. Я решил бы реальную проблему вместо того, чтобы пытаться работать вокруг этого. Мне просто кажется, что я должен смочь сделать это без обходного решения. –  Midwire 26.01.2012, 17:56
  • 2
    NAT ужасен.. это никогда не должно было изобретаться. –  reto 26.01.2012, 18:08
  • 3
    я не могу не согласиться с этим. Это действительно походит на свою попытку сделать двойной NAT. NAT к общедоступному IP, NAT в к брандмауэру. –  Midwire 26.01.2012, 19:15

Вы должны настроить Alma для выполнения NAT назначения для общедоступного IP-адреса при доступе из внутренних локальных сетей.

Скажем, 7.7.7.7 - это общедоступный адрес, а 192.168.2.1 - локальный IP. Затем поместите эти строки в конфигурацию iptables:

-A PREROUTING -d 7.7.7.7 -s 192.168.2.0/24 -j DNAT --to-destination 192.168.2.1

любой пакет для 7.7.7.7 из локальной LAN будет перенаправлен (с NAT назначения) на 192.168.2.1

0
27.01.2020, 23:40

Теги

Похожие вопросы