Функция PHP gethostbyname(), по-видимому, не может быть конфигурирована с учетом тайм-аутов. Я хочу ограничить запросы DNS на 1 секунду или меньше, так как больше показывает проблему и ее следует игнорировать.Получите IP-адрес от DNS без использования gethostbyname?
Итак, есть ли способ сделать DNS-запрос с использованием сокетов или cURL? Я смог сделать SMTP-запросы, используя потоки PHP, которые сохраняли ресурсы сервера, поэтому я хочу сделать то же самое с DNS-запросами.
@Xeoncross: Это, вероятно, ваш лучший выбор. В противном случае вы можете посмотреть раздел `4.2` RFC (http://www.faqs.org/rfcs/rfc1035.html) и узнать, как отправить свой собственный пакет. – 2010-11-29 16:15:15