аргумент request_uri для мобильного поддомена на nginx

Я использую многоязычную вики (MediaWiki 1.26.2 с MobileFrontend ) на nginx 1.9.3. / OpenBSD 5.8.

Для каждого языка вики у меня есть отдельная папка установки MediaWiki и субдомен, например en.domain.com, указывающий на эту папку.

Я бы хотел добавить субдомен, например en.m.domain . просто выполняю NAT с одного публичного адреса на внутренний / 24 без каких-либо VLAN или причудливой маршрутизации. И мой маршрутизатор, и коммутатор работают под управлением Cisco IOS 12.x. Моя ...

У меня есть базовая настройка сети, просто выполняю NAT для одного публичного адреса на внутренний / 24 без каких-либо VLAN или причудливой маршрутизации.

И мой маршрутизатор, и коммутатор работают под управлением Cisco IOS 12. Икс. Моя конфигурация очень минимальна. Вот проблема:

С маршрутизатора я могу успешно пропинговать любое устройство в локальной сети или Интернете без каких-либо потерь.

Однако с коммутатора или любого устройства, подключенного к коммутатору, первый внешний эхо-запрос всегда будет провал.

Есть предложения?

Ниже приведены несколько примеров того, что движет моим любопытством.

С хоста Linux в этой сети:

#ping -c 5 4.2.2.1
PING 4.2.2.1 (4.2.2.1) 56(84) bytes of data.
64 bytes from 4.2.2.1: icmp_seq=2 ttl=55 time=9.11 ms
64 bytes from 4.2.2.1: icmp_seq=3 ttl=55 time=10.1 ms
64 bytes from 4.2.2.1: icmp_seq=4 ttl=55 time=10.8 ms
64 bytes from 4.2.2.1: icmp_seq=5 ttl=55 time=9.80 ms

--- 4.2.2.1 ping statistics ---
5 packets transmitted, 4 received, 20% packet loss, time 3998ms
rtt min/avg/max/mdev = 9.115/9.981/10.831/0.625 ms

С хоста Linux не в этой сети, без использования оборудования Cisco, но с аналогичной топологией сети:

#ping -c 5 4.2.2.1
PING 4.2.2.1 (4.2.2.1) 56(84) bytes of data.
64 bytes from 4.2.2.1: icmp_seq=1 ttl=59 time=6.16 ms
64 bytes from 4.2.2.1: icmp_seq=2 ttl=59 time=3.56 ms
64 bytes from 4.2.2.1: icmp_seq=3 ttl=59 time=5.45 ms
64 bytes from 4.2.2.1: icmp_seq=4 ttl=59 time=3.24 ms
64 bytes from 4.2.2.1: icmp_seq=5 ttl=59 time=4.22 ms

--- 4.2.2.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 3.242/4.529/6.160/1.115 ms
0
задан 31 January 2016 в 19:33
1 ответ

Первый пакет icmp не работает, потому что хост посылает ARP запрос. Если MAC хоста назначения уже находится в ARP cahce, устройство не посылает этот запрос.

.
2
ответ дан 4 December 2019 в 13:43

Теги

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