Ванкуверская Беседка
-
RFC2131, p.3.2. Сервер может ответить NAKом, но если адрес свободен ни одна нормальная реализация не ответит NAKом
-
Что вы подразумеваете тут? Что такое "fd есть у браузера"? И почему он должен еще раз порезолвать? Браузер вообще ничего не резолвит - он же браузер.
-
Что вы там про мат говорили? Резольвит ещё как, дёргает ф-цию вашей libc чтобы порезольвить символический адрес в числовое представление
-
А при чем тут реализация? Может вы почитаете ваш RFC и найдете почему еще у вас может не быть этого адреса?
-
Так браузер резолвит или glibc-resolver/systemd-resolved/etc.? И у меня нет libc.
-
Ох, браузер дёргает ф-цию из libnss чтобы порезольвить адрес. Как именно это произойдет зависит от настроек nssswitch. Если так рассуждать, то браузер у вас вообще в сеть сам не ходит, а через glibc (который через vdso дёргает системные вызовы)
-
При том, что всегда можно делать определенные допущения если знаешь реализацию. Если по вашему рассуждать, то провайдер вам легко может сменить статический адрес, потому что у них левая пятка почесалась.
-
Ну вот мы уже начали говорить почти человеческим языком. Начнем с того, что у меня нет ни libnss, ни nssswitch соответственно. Но допустим он у меня есть, с чего вы решили что ваш локальный резолвер вам вернет другой адрес?
-
Может, но в статический адрес это услуга. И за ее нарушение можно выставить претензию. А за изменение динамического адреса - нельзя. И да, смена адреса может не зависить от реализации. Я могу практически любой dhcp сервер написанный в соответствии с RFC заставить поменять вам адрес.
-
Потому что с нулевым DNS TTL он обязан сходить ещё раз?
-
Куда сходить?
-
Порезольвить адрес
-
К кому?
-
Можете, но если бы DHCP был так настроен у провайдеров, они бы ловили волна ненависти при каждой смене адреса. Т.к. это разрыв звонка в самый нужный момент или заикание ютуба
-
К своему апстрим-серверу. Обычно это сервер провайдера, который уже пойдет дальше по цепочке
-
Практически уверен что так и происходит. Они иногда ловят волны ненависти при смене адреса. Или не ловят, но людям это не нравится - да.
-
Ну мы почти добрались. С чего вы вдруг решили, что ваш апстрим соблюдает TTL?
-
У вас какой-то канадский провайдер так делал?
-
Я в Канаде недавно и у меня тут даже своего интернета нет еще. Вы думаете что тут провайдеры отличаются от европейских?
-
К сожалению
36989/95103