Commit c636142e authored by Grigorii Demidov's avatar Grigorii Demidov

renumber module test; cleanup

parent e6191b21
; config options
stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
features: dns64
features: dns64_prefix = fe80::21b:aabb:0:0
CONFIG_END
......
; config options
stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
features: renumber_src = 1.2.3.0/24; renumber_dst = 4.5.6.0
CONFIG_END
SCENARIO_BEGIN Simple renumber module test
; K.ROOT-SERVERS.NET.
RANGE_BEGIN 0 100
ADDRESS 193.0.14.129
ENTRY_BEGIN
MATCH opcode qtype qname
ADJUST copy_id
REPLY QR NOERROR
SECTION QUESTION
. IN NS
SECTION ANSWER
. IN NS K.ROOT-SERVERS.NET.
SECTION ADDITIONAL
K.ROOT-SERVERS.NET. IN A 193.0.14.129
ENTRY_END
ENTRY_BEGIN
MATCH opcode subdomain
ADJUST copy_id copy_query
REPLY QR NOERROR
SECTION QUESTION
cz. IN NS
SECTION AUTHORITY
cz. IN NS d.ns.nic.cz.
SECTION ADDITIONAL
d.ns.nic.cz. IN A 193.29.206.1
ENTRY_END
RANGE_END
RANGE_BEGIN 0 100
ADDRESS 193.29.206.1
ENTRY_BEGIN
MATCH opcode qname
ADJUST copy_id copy_query
REPLY QR NOERROR
SECTION QUESTION
www.example.cz. IN NS
SECTION AUTHORITY
example.cz. IN NS ns.example.cz.
SECTION ADDITIONAL
ns.example.cz. IN A 1.2.3.4
ENTRY_END
RANGE_END
RANGE_BEGIN 0 100
ADDRESS 1.2.3.4
ENTRY_BEGIN
MATCH opcode qtype qname
ADJUST copy_id
REPLY QR NOERROR
SECTION QUESTION
www.example.cz. IN A
SECTION ANSWER
www.example.cz. IN A 1.2.3.5
SECTION AUTHORITY
example.cz. IN NS ns.example.cz.
SECTION ADDITIONAL
ns.example.cz. IN A 1.2.3.4
ENTRY_END
RANGE_END
STEP 1 QUERY
ENTRY_BEGIN
REPLY RD
SECTION QUESTION
www.example.cz. IN A
ENTRY_END
STEP 10 CHECK_ANSWER
ENTRY_BEGIN
MATCH all
REPLY QR RD RA NOERROR
SECTION QUESTION
www.example.cz. IN A
SECTION ANSWER
www.example.cz. IN A 4.5.6.5
ENTRY_END
SCENARIO_END
......@@ -6,12 +6,10 @@ option('NO_MINIMIZE', {{NO_MINIMIZE}})
option('ALLOW_LOCAL', false)
trust_anchors.add('{{TRUST_ANCHOR}}')
{% if FEATURES.dns64 is defined %}
modules.load( 'dns64')
{% if FEATURES.dns64_prefix is defined %}
modules.load( 'dns64')
dns64.config('{{FEATURES.dns64_prefix}}')
{% endif %}
{% endif %}
{% if FEATURES.static_hint_name is defined %}
{% if FEATURES.static_hint_addr is defined %}
......@@ -19,6 +17,13 @@ hints['{{FEATURES.static_hint_name}}'] = '{{FEATURES.static_hint_addr}}'
{% endif %}
{% endif %}
{% if FEATURES.renumber_src is defined %}
{% if FEATURES.renumber_dst is defined %}
modules.load( 'renumber')
renumber.config({{ '{{' }}'{{FEATURES.renumber_src}}','{{FEATURES.renumber_dst}}' {{ '}}' }})
{% endif %}
{% endif %}
verbose(true)
-- Self-checks on globals
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment