curl vs wget (о процессе разрешения доменных имен) - PullRequest
0 голосов
/ 21 мая 2018

Я использовал команду strace для анализа лежащего в основе процесса реализации curl и wget (в основном это часть разрешения имен DNS) и пришел к следующим выводам.Я до сих пор не понимаю деталей, пожалуйста, поправьте меня.спасибо!

Специальная команда тестирования:

strace curl -v web.test.zone
strace wget web.test.zone

моя точка зрения:

  1. Завиток достигается через кроссплатформенную библиотеку libcurl, в настоящее времяЯ не понимаю, с помощью curl какой метод или обычное получение IP-адреса, но по результатам strace он не следует IP-адресу опроса Bind DNS для запроса данных.
  2. Относительно curl, запрос wget, он потратил много времени на разрешение имени домена, в случае нахождения файла hosts без результатов, с помощью аналогичного способа копания, чтобы получить все IP-адреса и выбрать один. Для запроса данных, нескольких тестов, результатом является использованиеIP-адрес другой записи A для запроса данных.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...