История изменений
Исправление firkax, (текущая версия) :
Какие ещё грабли? getaddrinfo (по кажется чаще gethostbyname несмотря на то что он объявлен устаревшим) - это дефолтное средство ОС для преобразования произвольных имён в адреса, и все нормальные программы, когда им нужно узнать адрес хоста по имени, используют именно его. Внутри getaddrinfo куча разной логики для учёта системных настроек резолвинга.
dig/nslookup занимаются совсем другим, а именно это программы-клиенты к днс-серверам в основном в сетево-отладочных целях, а вовсе не программы для резолва имён, как некоторые думают.
Автор простыни по твоей ссылке путает эти две вещи и закономерно натыкается на непонятности.
Ну и да, если некоторые слишком умные проги, которые пытаются без спросу реализовать свой резолв, и хуже того - по каким-то своим настройкам и даже протоколам (например браузеры этим иногда отличаются). Делать так, когда пользователь явно это не просил - однозначно плохо, но у браузерописателей совести мало, так что имеем что имеем.
Исправление firkax, :
Какие ещё грабли? getaddrinfo (по кажется чаще gethostbyname несмотря на то что он объявлен устаревшим) - это дефолтное средство ОС для преобразования произвольных имён в адреса, и все нормальные программы, когда им нужно узнать адрес хоста по имени, используют именно его. Внутри getaddrinfo куча разной логики для учёта системных настроек резолвинга.
dig/nslookup занимаются совсем другим, а именно это программы-клиенты к днс-серверам в основном в сетево-отладочных целях, а вовсе не программы для резолва имён, как некоторые думают.
Автор простыни по твоей ссылке путает эти две вещи и закономерно натыкается на непонятности.
Ну и да, если некоторые слишком умные проги, которые пытаются без спросу реализовать свой резолв, и хуже того - по каким-то своим настройкам и даже протоколам (например браузеры этим иногда отличаются).
Исходная версия firkax, :
Какие ещё грабли? getaddrinfo (по кажется чаще gethostbyname несморя на то что он объявлен устаревшим) - это дефолтное средство ОС для преобразования произвольных имён в адреса, и все нормальные программы, когда им нужно узнать адрес хоста по имени, используют именно его.
dig/nslookup занимаются совсем другим, а именно это программы-клиенты к днс-серверам в основном в сетево-отладочных целях, а вовсе не программы для резолва имён, как некоторые думают.
Автор простыни по твоей ссылке путает эти две вещи и закономерно натыкается на непонятности.
Ну и да, если некоторые слишком умные проги, которые пытаются без спросу реализовать свой резолв, и хуже того - по каким-то своим настройкам и даже протоколам (например браузеры этим иногда отличаются).