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

Какая сетевая маска должна использоваться на адресе с псевдонимом в той же подсети, что и основной IP-адрес?

У меня есть интерфейс с IP в подсети класса B. Я хочу добавить еще один IP-адрес в класс B в качестве псевдонима для того же интерфейса. Какую сетевую маску использовать? Некоторые люди говорят использовать 255.255.255.255, в то время как другие говорят использовать обычную сетевую маску сети, то есть 255.255.0.0 в моем случае. Что правильно и, что более важно, почему?

В случае необходимости я использую Linux (CentOS 5)

Я видел, как это делалось обоими способами на многих серверах, и на практике любой из них отлично работает. Пока ваша обычная маршрутизация верна и сеть выходит на правильный шлюз и устройство, / 32 будет работать так же хорошо, как / 24 или / 16 на IP с псевдонимом.

Поскольку оба IP-адреса находятся на одном интерфейсе, я не вижу практических различий между использованием / 16 и / 32.

Хотите подробно рассказать о том, чего вы пытаетесь достичь?

Это должна быть та же сетевая маска, что и у обычного сетевого подключения. Это просто еще один IP-адрес, подключенный к тому же проводу, и ему нужна соответствующая сетевая маска. если бы вы это сделали / 32, он не смог бы ни с чем разговаривать, и все было бы для него иностранным хозяином.