Searched refs:dns64 (Results 1 - 24 of 24) sorted by relevance

/bind-9.11.3/lib/dns/
H A Ddns64.c9 /* $Id: dns64.c,v 1.8 2011/03/12 04:59:47 tbox Exp $ */
20 #include <dns/dns64.h>
54 dns_dns64_t *dns64; local
74 dns64 = isc_mem_get(mctx, sizeof(dns_dns64_t));
75 if (dns64 == NULL)
77 memset(dns64->bits, 0, sizeof(dns64->bits));
78 memmove(dns64->bits, prefix->type.in6.s6_addr, prefixlen / 8);
80 memmove(dns64->bits + nbytes, suffix->type.in6.s6_addr + nbytes,
82 dns64
102 dns_dns64_t *dns64; local
121 dns_dns64_aaaafroma(const dns_dns64_t *dns64, const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const dns_aclenv_t *env, unsigned int flags, unsigned char *a, unsigned char *aaaa) argument
180 dns_dns64_next(dns_dns64_t *dns64) argument
186 dns_dns64_append(dns_dns64list_t *list, dns_dns64_t *dns64) argument
191 dns_dns64_unlink(dns_dns64list_t *list, dns_dns64_t *dns64) argument
196 dns_dns64_aaaaok(const dns_dns64_t *dns64, const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const dns_aclenv_t *env, unsigned int flags, dns_rdataset_t *rdataset, isc_boolean_t *aaaaok, size_t aaaaoklen) argument
[all...]
H A Dview.c35 #include <dns/dns64.h>
175 ISC_LIST_INIT(view->dns64);
329 dns_dns64_t *dns64; local
497 for (dns64 = ISC_LIST_HEAD(view->dns64);
498 dns64 != NULL;
499 dns64 = ISC_LIST_HEAD(view->dns64)) {
500 dns_dns64_unlink(&view->dns64, dns64);
[all...]
/bind-9.11.3/bin/tests/system/dns64/ns2/
H A Dnamed.conf30 dns64 2001:aaaa::/96 {
37 dns64 64:FF9B::/96 {
44 dns64 2001:bbbb::/96 {
50 dns64-server "dns64.example.net.";
51 dns64-contact "hostmaster.example.net.";
52 dns64 2001:32::/32 { clients { 10.53.0.6; }; };
53 dns64 2001:40::/40 { clients { 10.53.0.6; }; };
54 dns64 2001:48::/48 { clients { 10.53.0.6; }; };
55 dns64 200
[all...]
/bind-9.11.3/lib/dns/include/dns/
H A Ddns64.h9 /* $Id: dns64.h,v 1.3 2010/12/08 23:51:56 tbox Exp $ */
43 unsigned int flags, dns_dns64_t **dns64);
45 * Create a dns64 record which is used to identify the set of clients
89 * Destroys a dns64 record.
95 dns_dns64_aaaafroma(const dns_dns64_t *dns64, const isc_netaddr_t *reqaddr,
100 * synthesis from 'a' based on 'dns64', 'reqaddr', 'reqsigner', 'env',
112 * 'dns64' to be valid.
125 dns_dns64_next(dns_dns64_t *dns64);
127 * Return the next dns64 record in the list.
131 dns_dns64_append(dns_dns64list_t *list, dns_dns64_t *dns64);
[all...]
H A Dview.h171 dns_dns64list_t dns64; member in struct:dns_view
/bind-9.11.3/bin/tests/system/dns64/conf/
H A Dbad1.conf12 dns64 ::/0 { };
H A Dbad2.conf12 dns64 ::/96 { suffix ::1; };
H A Dbad3.conf12 dns64 ::/96 { suffix 127.0.0.1; };
H A Dbad4.conf12 dns64 ::/129 { };
H A Dbad5.conf12 dns64 ::/129 { };
H A Dbad6.conf12 dns64 :: { };
H A Dbad7.conf12 dns64 FC36:EAFE:F993::/64 {
H A Dbad8.conf12 dns64 FC36:EAFE:F993::/64 {
H A Dbad9.conf12 dns64 FC36:EAFE:F993::/64 {
H A Dgood1.conf14 dns64 64:FF9B::/96 {
H A Dgood2.conf14 dns64 64:FF9B::/96 {
H A Dgood3.conf14 dns64 64:FF9B::/96 {
H A Dgood4.conf14 dns64 64:FF9B::/96 {
H A Dgood5.conf14 dns64 64:FF9B::/96 { };
/bind-9.11.3/bin/tests/system/dns64/ns1/
H A Dnamed.conf30 dns64 2001:bbbb::/96 {
/bind-9.11.3/bin/named/
H A Dquery.c30 #include <dns/dns64.h>
2380 dns_dns64_t *dns64; local
2471 for (dns64 = ISC_LIST_HEAD(client->view->dns64);
2472 dns64 != NULL; dns64 = dns_dns64_next(dns64)) {
2477 result = dns_dns64_aaaafroma(dns64, &netaddr,
6218 dns_dns64_t *dns64 = ISC_LIST_HEAD(client->view->dns64); local
6588 isc_boolean_t dns64_exclude, dns64, rpz; local
[all...]
H A Dserver.c63 #include <dns/dns64.h>
1752 const char *dns64_dbtype[4] = { "_dns64", "dns64", ".", "." };
1813 ISC_LOG_INFO, "dns64 reverse zone%s%s: %s", sep,
3577 result = ns_config_get(maps, "dns64", &obj);
3586 result = ns_config_get(maps, "dns64-server", &myobj);
3593 result = ns_config_get(maps, "dns64-contact", &myobj);
3604 dns_dns64_t *dns64 = NULL; local
3667 dns64options, &dns64);
3670 dns_dns64_append(&view->dns64, dns64);
[all...]
H A Dstatschannel.c264 SET_NSSTATDESC(dns64, "queries answered by DNS64", "DNS64");
/bind-9.11.3/lib/bind9/
H A Dcheck.c482 const cfg_obj_t *dns64 = NULL; local
494 cfg_map_get(voptions, "dns64", &dns64);
495 if (config != NULL && dns64 == NULL) {
499 cfg_map_get(options, "dns64", &dns64);
501 if (dns64 == NULL)
504 for (element = cfg_list_first(dns64);
514 "dns64 requires a IPv6 prefix");
551 "dns64 require
[all...]

Completed in 2992 milliseconds