changeset 143:370cf5ccd3ca

The "resolver" directive now allows specifying multiple name servers.
author Ruslan Ermilov <ru@nginx.com>
date Tue, 25 Oct 2011 11:07:56 +0000
parents 568b4e77c0d0
children 273d7407de69
files xml/en/docs/http/ngx_http_core_module.xml
diffstat 1 files changed, 11 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/http/ngx_http_core_module.xml	Tue Oct 25 10:18:11 2011 +0000
+++ b/xml/en/docs/http/ngx_http_core_module.xml	Tue Oct 25 11:07:56 2011 +0000
@@ -1471,19 +1471,25 @@
 
 
 <directive name="resolver">
-<syntax><argument>address</argument></syntax>
+<syntax><argument>address</argument> ...</syntax>
 <default/>
 <context>http</context>
 <context>server</context>
 <context>location</context>
 
 <para>
-Sets the <argument>address</argument> of a name server, for example:
+Configures name servers used to resolve upstream server names,
+for example:
 <example>
-resolver 127.0.0.1;
+resolver 127.0.0.1 192.0.2.1;
 </example>
-An <argument>address</argument> may also be a hostname, in which case
-the first resolved address is used.
+An <argument>address</argument> argument may be specified as
+either an IPv4 address or a hostname;
+in the latter case, the first resolved IPv4 address is used.
+Name servers are queried in a round-robin fashion.
+<note>
+Before version 1.1.7, only a single name server could be configured.
+</note>
 </para>
 
 </directive>