diff options
Diffstat (limited to 'pythonmod/doc/examples/example2.rst')
| -rw-r--r-- | pythonmod/doc/examples/example2.rst | 45 | 
1 files changed, 24 insertions, 21 deletions
| diff --git a/pythonmod/doc/examples/example2.rst b/pythonmod/doc/examples/example2.rst index f00fcc239609..4ba9239a003f 100644 --- a/pythonmod/doc/examples/example2.rst +++ b/pythonmod/doc/examples/example2.rst @@ -1,12 +1,14 @@  Response generation -===================== +===================  This example shows how to handle queries and generate response packet.  .. note:: -   If the python module is the first module and validator module is enabled (``module-config: "python validator iterator"``), -   a return_msg security flag has to be set at least to 2. Leaving security flag untouched causes that the -   response will be refused by unbound worker as unbound will consider it as non-valid response. +   If the python module is the first module and validator module is enabled +   (``module-config: "python validator iterator"``), a return_msg security flag +   has to be set at least to 2. Leaving security flag untouched causes that the +   response will be refused by unbound worker as unbound will consider it as +   non-valid response.  Complete source code  -------------------- @@ -27,20 +29,21 @@ Query for a A record ending with .localdomain  Dig produces the following output:: -	;; global options:  printcmd -	;; Got answer: -	;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48426 -	;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 -	 -	;; QUESTION SECTION: -	;test.xxx.localdomain.		IN	A -	 -	;; ANSWER SECTION: -	test.xxx.localdomain.	10	IN	A	127.0.0.1 -	 -	;; Query time: 2 msec -	;; SERVER: 127.0.0.1#53(127.0.0.1) -	;; WHEN: Mon Jan 01 12:46:02 2009 -	;; MSG SIZE  rcvd: 54 - -As we handle (override) in python module only queries ending with "localdomain.", the unboud can still resolve host names. +    ;; global options:  printcmd +    ;; Got answer: +    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48426 +    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +    ;; QUESTION SECTION: +    ;test.xxx.localdomain.      IN  A + +    ;; ANSWER SECTION: +    test.xxx.localdomain.   10  IN  A   127.0.0.1 + +    ;; Query time: 2 msec +    ;; SERVER: 127.0.0.1#53(127.0.0.1) +    ;; WHEN: Mon Jan 01 12:46:02 2009 +    ;; MSG SIZE  rcvd: 54 + +As we handle (override) in the python module only queries ending with +``localdomain.``, unboud can still resolve host names. | 
