diff --git a/tests/gold_tests/proxy_protocol/proxy_serve_stale.test.py b/tests/gold_tests/proxy_protocol/proxy_serve_stale.test.py index e799884c6d8..2bc629539a7 100644 --- a/tests/gold_tests/proxy_protocol/proxy_serve_stale.test.py +++ b/tests/gold_tests/proxy_protocol/proxy_serve_stale.test.py @@ -37,6 +37,9 @@ def _configure_server(self): self.server = Test.MakeVerifierServerProcess( "server", self.single_transaction_replay) + self.nameserver = Test.MakeDNServer( + "dns", + default='127.0.0.1') def _configure_ts(self): self.ts_child = Test.MakeATSProcess("ts_child") @@ -48,6 +51,7 @@ def _configure_ts(self): 'proxy.config.http.parent_proxy.self_detect': 0, 'proxy.config.diags.debug.enabled': 1, 'proxy.config.diags.debug.tags': 'cache|http|dns|hostdb|parent_proxy', + 'proxy.config.dns.nameservers': f"127.0.0.1:{self.nameserver.Variables.Port}", }) self.ts_child.Disk.parent_config.AddLine( f'dest_domain=. parent="{self.ts_parent_hostname}" round_robin=consistent_hash go_direct=false' @@ -67,6 +71,7 @@ def run(self): tr.Processes.Default.ReturnCode = 0 tr.StillRunningAfter = self.ts_child tr.Processes.Default.StartBefore(self.server) + tr.Processes.Default.StartBefore(self.nameserver) tr.Processes.Default.StartBefore(self.ts_child)