У меня есть сервер bind9 с кучей настроенных зон и доменов. В моей локалке есть основной домен, он же домен по умолчанию.
В этом домене настроены куча хостов:
host1.domain.localnet
host2.domain.localnet
...
host9.domain.localnet
Большая часть этих доменов созданы для обслуживания виртуальных хостов Apache2. И соответственно ссылаются на один IP адрес, 192.168.0.200.
В Bind-е заведены зоны:
Прямая, db.domain.localnet.conf:
host1.domain.localnet. IN A 192.168.0.200
host2.domain.localnet. IN A 192.168.0.200
...
host9.domain.localnet. IN A 192.168.0.200
И обратная зона, db.192
200 IN PTR host1.domain.localnet
200 IN PTR host2.domain.localnet
...
200 IN PTR host9.domain.localnet
И вроде всё работает, но если пинговать хосты, то будет так:
ping host1.domain.localnet
PING host1.domain.localnet (192.168.0.100) 56(84) bytes of data.
64 bytes from host9.domain.localnet(192.168.0.100): icmp_seq=1 ttl=64 time=0.144 ms
Или так:
ping host1.domain.localnet
PING host1.domain.localnet (192.168.0.100) 56(84) bytes of data.
64 bytes from host4.domain.localnet(192.168.0.100): icmp_seq=1 ttl=64 time=0.144 ms
Короче, суть в том, что ответ приходит совершенно от другого хоста. Это так и должно быть? Или у меня что-то не так настроено?