[doc] DNS_RESOLVER setting

This commit is contained in:
Eugenio Lacuesta 2020-01-18 01:41:57 -03:00
parent 41f7ebf3ad
commit 302d3f552b
No known key found for this signature in database
GPG Key ID: DA3EF2D0913E9810
1 changed files with 13 additions and 0 deletions

View File

@ -397,6 +397,19 @@ Default: ``10000``
DNS in-memory cache size.
.. setting:: DNS_RESOLVER
DNS_RESOLVER
------------
Default: ``'scrapy.resolver.CachingThreadedResolver'``
The class to be used to resolve DNS names. The default ``scrapy.resolver.CachingThreadedResolver``
supports specifying a timeout for DNS requests via the :setting:`DNS_TIMEOUT` setting,
but works only with IPv4 addresses. Scrapy provides an alternative resolver,
``scrapy.resolver.CachingHostnameResolver``, which supports IPv4/IPv6 addresses but does not
take the :setting:`DNS_TIMEOUT` setting into account.
.. setting:: DNS_TIMEOUT
DNS_TIMEOUT