У Вас может быть столько IP-адресов, сколько Вы хотите на сетевую плату. IP на более высоком сетевом уровне, чем Ваш MAC-адрес.
Ваш MAC-адрес не "связан" ни с какими IP-адресами. Ваш MAC-адрес связан с Вашей сетевой платой.
Вероятно, помогает, открываете ли Вы командную строку и тип ipconfig /all
который перечислит всю информацию о сети. Список будет на сетевую плату.
Когда компьютер в сети хочет найти Ваш сервер, это отправляет широковещательный запрос, говорящий "привет все, у кого есть этот IP-адрес?" и Ваш сервер ответит, что "Я делаю, можно найти меня в этом MAC-адресе". Поскольку это прокладывает себе путь, нет ничего мешающего Вашему серверу ответить на несколько IP-адресов.
route add 111.11.11.11 reject
блокирует IP.
route del 111.11.11.11 reject
разблокирует его .
Используйте man route
:
route del -host $ip
Чтобы заблокировать определенные IP-адреса, вы должны, однако, использовать iptables
( route
не для межсетевого экрана ).
iptables -I INPUT -s $ip/32 -j DROP