mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-17 11:50:46 -04:00
3936. [func] Added authoritative support for the EDNS Client Subnet (ECS) option. ACLs can now include "ecs" elements which specify an address or network prefix; if an ECS option is included in a DNS query, then the address encoded in the option will be matched against "ecs" ACL elements. Also, if an ECS address is included in a query, then it will be used instead of the client source address when matching "geoip" ACL elements. This behavior can be overridden with "geoip-use-ecs no;". When "ecs" or "geoip" ACL elements are used to select a view for a query, the response will include an ECS option to indicate which client network the answer is valid for. (Thanks to Vincent Bernat.) [RT #36781] |
||
|---|---|---|
| .. | ||
| aes.h | ||
| app.h | ||
| assertions.h | ||
| backtrace.h | ||
| base32.h | ||
| base64.h | ||
| bind9.h | ||
| boolean.h | ||
| buffer.h | ||
| bufferlist.h | ||
| commandline.h | ||
| crc64.h | ||
| entropy.h | ||
| error.h | ||
| event.h | ||
| eventclass.h | ||
| file.h | ||
| formatcheck.h | ||
| fsaccess.h | ||
| hash.h | ||
| heap.h | ||
| hex.h | ||
| hmacmd5.h | ||
| hmacsha.h | ||
| httpd.h | ||
| interfaceiter.h | ||
| ipv6.h | ||
| iterated_hash.h | ||
| json.h | ||
| lang.h | ||
| lex.h | ||
| lfsr.h | ||
| lib.h | ||
| list.h | ||
| log.h | ||
| magic.h | ||
| Makefile.in | ||
| md5.h | ||
| mem.h | ||
| msgcat.h | ||
| msgs.h | ||
| mutexblock.h | ||
| netaddr.h | ||
| netscope.h | ||
| ondestroy.h | ||
| os.h | ||
| parseint.h | ||
| platform.h.in | ||
| pool.h | ||
| portset.h | ||
| print.h | ||
| queue.h | ||
| quota.h | ||
| radix.h | ||
| random.h | ||
| ratelimiter.h | ||
| refcount.h | ||
| regex.h | ||
| region.h | ||
| resource.h | ||
| result.h | ||
| resultclass.h | ||
| rwlock.h | ||
| safe.h | ||
| serial.h | ||
| sha1.h | ||
| sha2.h | ||
| sockaddr.h | ||
| socket.h | ||
| stats.h | ||
| stdio.h | ||
| stdlib.h | ||
| string.h | ||
| symtab.h | ||
| task.h | ||
| taskpool.h | ||
| timer.h | ||
| tm.h | ||
| types.h | ||
| util.h | ||
| version.h | ||
| xml.h | ||