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