mirror of https://github.com/nodejs/node.git
dns_uv: add localhost hack for windows
parent
2513538109
commit
2876141c42
|
@ -108,6 +108,15 @@ exports.lookup = function(domain, family, callback) {
|
|||
return {};
|
||||
}
|
||||
|
||||
// Hack required for Windows because Win7 removed the
|
||||
// localhost entry from c:\WINDOWS\system32\drivers\etc\hosts
|
||||
// See http://daniel.haxx.se/blog/2011/02/21/localhost-hack-on-windows/
|
||||
// TODO Remove this once c-ares handles this problem.
|
||||
if (process.platform == 'win32' && domain == 'localhost') {
|
||||
callback(null, '127.0.0.1', 4);
|
||||
return {};
|
||||
}
|
||||
|
||||
var matchedFamily = net.isIP(domain);
|
||||
if (matchedFamily) {
|
||||
callback(null, domain, matchedFamily);
|
||||
|
|
Loading…
Reference in New Issue