Я использую домашний сервер в своей локальной сети с поддержкой NAT, который подключен к Интернету через домашний маршрутизатор D-link DIR-652. Я указал необходимые порты перенаправления в настройках роутера и все работает.
Однако недавно у меня было некоторое время простоя, потому что DHCP-сервер на маршрутизаторе самостоятельно изменил частный IP-адрес сервера, и пересылки и т.д. Перестали работать. Чтобы избежать каких-либо проблем в будущем, я решил сделать статический частный IP-адрес сервера. Он работает хорошо, и на практике проблем не возникает, но меня беспокоит одна вещь: как маршрутизатор узнает статический адрес, теперь, когда он не назначает его сам по DHCP? Как маршрутизаторы обычно знают, это просто указано вручную в таблице маршрутизации или есть какой-то протокол, который хосты, которые знают свой собственный адрес, используют для передачи его всем остальным?
Есть ли вероятность того, что мой маршрутизатор "забудет" IP-адрес моего сервера, что снова приведет к простою? Нужно ли настраивать таблицу маршрутизации, чтобы она не сломалась в будущем?