Маршрутизатор 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 просто странно. Почему вы думаете, что это сработает?