@@ -46,6 +46,8 @@ const {
|
46 | 46 | getDefaultResultOrder, |
47 | 47 | setDefaultResultOrder, |
48 | 48 | errorCodes: dnsErrorCodes, |
| 49 | + validDnsOrders, |
| 50 | + validFamilies, |
49 | 51 | } = require('internal/dns/utils'); |
50 | 52 | const { |
51 | 53 | Resolver, |
@@ -138,7 +140,6 @@ function onlookupall(err, addresses) {
|
138 | 140 | |
139 | 141 | // Easy DNS A/AAAA look up |
140 | 142 | // lookup(hostname, [options,] callback) |
141 | | -const validFamilies = [0, 4, 6]; |
142 | 143 | function lookup(hostname, options, callback) { |
143 | 144 | let hints = 0; |
144 | 145 | let family = 0; |
@@ -192,7 +193,7 @@ function lookup(hostname, options, callback) {
|
192 | 193 | dnsOrder = options.verbatim ? 'verbatim' : 'ipv4first'; |
193 | 194 | } |
194 | 195 | if (options?.order != null) { |
195 | | -validateOneOf(options.order, 'options.order', ['ipv4first', 'ipv6first', 'verbatim']); |
| 196 | +validateOneOf(options.order, 'options.order', validDnsOrders); |
196 | 197 | dnsOrder = options.order; |
197 | 198 | } |
198 | 199 | } |
|