Маршрутизатор D-Link "Виртуальные серверы" с 0.0.0.0 IP

Недавно я стер все правила виртуального сервера с маршрутизатора D-Link и добавил только те, которые мне были нужны (например, мне не нужен DNS или NetMeeting и т. Д.). На эмуляторе вы можете увидеть значения по умолчанию.

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

Invalid Private IP of LAN Server.

Я могу установить для них локальный IP (например, 192.168.xx).

Мне интересно, что это за сделка. Это ошибка в роутере? На самом деле, меня интересует IP-адрес 0.0.0.0 в течение нескольких лет, особенно в отношении серверов (веб-серверы и т. Д. Часто говорят о привязке к 0.0.0.0).


Благодарю.

3 ответа

Вы не можете перенаправить на 0.0.0.0 с этого маршрутизатора, вам нужно будет указать определенное место для отправки этих пакетов. Я не знаю точно, что делают правила по умолчанию, но они могут быть просто подсказками и не используются, пока вы не установите IP-адрес сервера.

0.0.0.0 означает "любой адрес на этом хосте", что в контексте "привязки к" означает "прослушивать все адреса IPv4 на всех интерфейсах".

0.0.0.0/0 означает "любая сеть", потому что маска сети 0 означает "не совпадать ни с одним битом". Сравните с 192.168.100.0/24, что означает "соответствовать первым 24 битам" - иначе как 192.168.100.x. Биты не должны быть на границе октета IP-адреса. Кроме того, /32 означает EXACT match, поэтому 192.168.100.5/32 означает "сопоставить только этот один адрес". Все это полезно для правил соответствия межсетевого экрана.

0.0.0.0/0 - это способ выражения "любая сеть". Для правил брандмауэра разрешение подключения для указанного порта к 0.0.0.0/0 означает, что оно может открыть это подключение на этом порту для любого пункта назначения.

Я бы сказал, что предварительно настроенные правила с 0.0.0.0 на самом деле не работают. Все правила подразумевают ТОЧНОЕ совпадение /32 . Для вас попытка поставить 192.168.100.0 или 0.0.0.0 просто странно. Почему вы думаете, что это сработает?

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