@@ -74,7 +74,8 @@ function createDnsServer(ipv6Addr, ipv4Addr, cb) { |
74 | 74 | // Test that IPV4 is reached if IPV6 is not reachable |
75 | 75 | { |
76 | 76 | createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { |
77 | | - const ipv4Server = createServer(options, common.mustCall((_, res) => { |
| 77 | + const ipv4Server = createServer(options, common.mustCall((req, res) => { |
| 78 | + assert.strictEqual(req.socket.servername, 'example.org'); |
78 | 79 | res.writeHead(200, { Connection: 'close' }); |
79 | 80 | res.end('response-ipv4'); |
80 | 81 | })); |
@@ -86,6 +87,7 @@ function createDnsServer(ipv6Addr, ipv4Addr, cb) { |
86 | 87 | lookup, |
87 | 88 | rejectUnauthorized: false, |
88 | 89 | autoSelectFamily: true, |
| 90 | + servername: 'example.org', |
89 | 91 | }, |
90 | 92 | (res) => { |
91 | 93 | assert.strictEqual(res.statusCode, 200); |
@@ -111,12 +113,14 @@ function createDnsServer(ipv6Addr, ipv4Addr, cb) { |
111 | 113 | // Test that IPV4 is NOT reached if IPV6 is reachable |
112 | 114 | if (common.hasIPv6) { |
113 | 115 | createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { |
114 | | - const ipv4Server = createServer(options, common.mustNotCall((_, res) => { |
| 116 | + const ipv4Server = createServer(options, common.mustNotCall((req, res) => { |
| 117 | + assert.strictEqual(req.socket.servername, 'example.org'); |
115 | 118 | res.writeHead(200, { Connection: 'close' }); |
116 | 119 | res.end('response-ipv4'); |
117 | 120 | })); |
118 | 121 |
|
119 | | - const ipv6Server = createServer(options, common.mustCall((_, res) => { |
| 122 | + const ipv6Server = createServer(options, common.mustCall((req, res) => { |
| 123 | + assert.strictEqual(req.socket.servername, 'example.org'); |
120 | 124 | res.writeHead(200, { Connection: 'close' }); |
121 | 125 | res.end('response-ipv6'); |
122 | 126 | })); |
@@ -131,6 +135,7 @@ if (common.hasIPv6) { |
131 | 135 | lookup, |
132 | 136 | rejectUnauthorized: false, |
133 | 137 | autoSelectFamily: true, |
| 138 | + servername: 'example.org', |
134 | 139 | }, |
135 | 140 | (res) => { |
136 | 141 | assert.strictEqual(res.statusCode, 200); |
|