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 {};
|
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);
|
var matchedFamily = net.isIP(domain);
|
||||||
if (matchedFamily) {
|
if (matchedFamily) {
|
||||||
callback(null, domain, matchedFamily);
|
callback(null, domain, matchedFamily);
|
||||||
|
|
Loading…
Reference in New Issue