Ванкуверская Беседка
-
Моментально? А клиенты в курсе?
-
А клиенты при резольве адреса узнают новый адрес, старые соединения то закроются
-
И да, у меня при поднятии интерфейса роутер дернет скрипт ddns клиента, который обновит запись
-
Какие соединения закроются?
-
TCP сессии по тайм ауту
-
А какое отношение это имеет к DNS resolution?
-
При открытии нового клиент будет резольвить адрес
-
А если роутер у вас временно не работает(уехал в отпуск, выключили свет, забыл заплатить за интернет)?
-
То статический адрес тут не поможет
-
Тут материться можно? С какого бы он начал резолвать адрес?
-
Ну почему же. Статический адрес на то и статический, никому другому его не отдадут(ну кроме случая с неоплатой).
-
С того, что никто не гарантирует, что DNS запись не изменится?
-
Ээ, так роутер включат, он получит новый адрес и обновит DNS запись
-
Это ж не повод при разрыве ТСР-сессии разрешать заново адрес. Никто не гарантирует что у вас домашний адрес не изменится, но банк каждый раз при отправке счета не звонит вам и не спрашивает ваш адрес.
-
Когда включат - да. А пока не включат - все будут ходить по адресу к вашему соседу?
-
Ну да, такая проблема может быть, но вряд ли она к чему-то критичному приведёт, кроме ощущения, что это какой-то мутный и кривой сайт у клиентов. Скорее всего они просто уткнутся в закрытый порт соседа, т.к. мало, кто что-то форвардит через роутер. С другой стороны, если есть необходимость сервиса с такой доступностью и на который завязаны подключения рандомных людей/клиентов, то проще оформиться как предпринимателю и получить статический адрес. Или вообще хостить сервис на арендованном сервере, что, наверное, правильней.
-
Я потому и написал, что возможны "гипотетические" проблемы.
-
Ээ, ну покажите мне на примере какой-нибудь опенсорц-софтины где именно клиент будет хранить резольвнутый адрес. Аналогия с банком плохая, после вызова connect() (подберите сами аналог для винды) никто уже не хранит резольвнутый адрес, да и это потенциальная уязвимость.
-
ну да, будут ходить к соседу. Вывод - не выключайте роутер если у вас там крутится что-то критичное (хотя держать критичные сервисы на домашнем интернете это уже так себе идея)
-
systemd-resolved, dnsmasq их мильйон.
36943/95103