Почему делают только IPv6 autoconf сервисы перечислен от wlan

Я установил squid-deb-proxy на сервере, который подключен к LAN моего маршрутизатора.

Если я просматриваю доступные zeroconf сервисы от своего ноутбука, подключенного непосредственно к LAN, я вижу и IP4 и рекламируемый IP6 squid-deb-proxy:

$ avahi-browse -a
...
+   eth0 IPv6 Squid deb proxy on mythbox                    _apt_proxy._tcp      local
+   eth0 IPv4 Squid deb proxy on mythbox                    _apt_proxy._tcp      local

Но если я разъединяю свой ноутбук и попробовал еще раз через WLAN, я только вижу сервис IPv6:

$ avahi-browse -a
...
+  wlan0 IPv6 Squid deb proxy on mythbox                    _apt_proxy._tcp      local

Я могу все еще проверить с помощью ping-запросов адрес IP4 без проблем, это, кажется, просто mdns? Кроме того, сервер (на LAN) видит все записи IP4 mdns для других машин (WLAN). Почему я только вижу сервисы IPv6 от wlan?

0
задан 27 March 2014 в 01:01

1 ответ

Я нашел этот случай, когда у меня был iptables брандмауэр, блокирующий порт UDP 5353 на моем ноутбуке. Это заблокировало поступление mDNS регистрационные широковещательные сообщения для адресов IPv4, которые обычно только переносятся IPv4 от достижения моего avahi-daemon и быть зарегистрированным в кэше.

я не настроил ip6tables, таким образом, пакеты IPv6, несущие адреса IPv6, не блокировались, и прибывали в avahi-daemon и были сохранены в кэше. Таким образом, я видел тех в своем кэше, но не IPv4 addesses.

0
ответ дан 27 August 2019 в 20:18

Другие вопросы по тегам:

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