ходит в етц хостс, нссвитч и тд, и где-нибудь там стоит настройка "только ипв4"?
Нет, прикол в том, что иногда я вижу записи для IPv6, как повезёт. Но мне нужны ВСЕ, как написано в доке :(
а это раунд робин из гетаддринфо, не?
Нет. Записи разных типов. Видимо, на какой запрос раньше ответили, такой и возвращается.
ну так раунд робин из гетаддринфо и должен вернуть один из А или АААА +/- кэши
Нет, он должен вернуть ответ на тот запрос, который ему пришёл.
ему никакой запрос не приходит, это вызов функции
Функция должна сделать ДВА запроса к ДНС-серверу. Потому, что ДВА протокола используются в интернете.
кому она должна? Найди мне это в спецификации
Долго искать. Но я знаю то, что всегда в дампах трафика я видел два запроса - A и AAAA. И это правильно.
под капотом дергается эта функция: https://docs.microsoft.com/en-us/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfow
А где можно посмотреть, что именно она дёргается?
я посмотре в декомпиляции [System.Net.Dns]::GetHostAddresses("google.com") Которая на гугле ведет себя так же как растовый to_socket_addrs
Так это сишарп же, не?
ну результат-то один и тот же)
Обсуждают сегодня