Tag: dns

节点覆盖请求IPparsing

我正在努力find正确的术语来准确地说出这个问题,但我会把它放在最好的位置: 在node.js中,有没有办法在发出HTTP请求时手动覆盖IP地址(例如请求some-domain.com/whatever ,而不是通过DNSparsingIP地址,手动提供一些IP地址1.2.3.4 )? 这实际上相当于在/etc/hosts中设置1.2.3.4 some-domain.com

我怎么能连接我的本地主机到一个酒庄?

我有一个快速的服务器运行在我的本地主机:8080,并设置为显示一个index.html主网页。 一切工作正常,我只是想知道如何连接到我自己的域名。 所以,一旦用户从外部networking连接访问域(可以说它的http://example.com ),它将引导他到我的本地主机:8080主页? 这里是我为服务器运行的代码 var app = require('http').createServer(handler), url = require('url'), fs = require('fs'), app.listen(8080); // Http handler function function handler(req, res) { var path = url.parse(req.url).pathname; if (path == '/') { index = fs.readFile(__dirname + '/Index.html', function (error, data) { if (error) { res.writeHead(500); return res.end("Error: unable to load live.html"); } res.writeHead(200, { […]

Node.js:v0.8中的域模块

我想问一些关于节点v0.8中的新模块“域”的问题。 var domain = require('domain'); var EventEmitter = require('events').EventEmitter; var dm = domain.create(); dm.on('error', function(err) { console.log('Catch some error: ', err.message); }); var emitter = new EventEmitter(); emitter.on('test', function() { throw new Error('Emit an error !'); }); dm.add(emitter); // emitter.emit('test'); <- This line dm.run(function() { setTimeout(function() { throw new Error('Timeout !'); }, 10); }); 输出: […]

如何在本地主机上为通配符域创builddns服务器,以便与node / express一起使用?

我想创build一个本地https服务器,使用express来处理example.com的任何子域。 理想情况下,我想修改我的主机文件,如下所示:127.0.0.2 localhost * .example.com但是这是不允许的。 所以我想创build我自己的dns服务器来parsing* .example.com的IP到127.0.0.2。 我已经看过https://github.com/tjfontaine/node-dns和https://github.com/iriscouch/dnsd,但我不明白如何将它们应用于我的scheme。

Heroku自定义域名不工作

将Heroku应用程序与自定义域连接的正确方法是什么? 这就是我过去的做法: 将Godaddy的DNS指向heroku提供的目标(例如https://peaceful-escarpment-22825.herokuapp.com ) 打开域上的域名转发 在设置中将域添加到Heroku 出于某种原因,现在我从Heroku提供的目标是这样的:mycustomdomain.com.herokudns.com。 当我把这个DNS添加到GoDaddy时,我得到了一个这里没有任何东西。 页。 我哪里错了? 谢谢!

1&1找不到Heroku应用的CNAME

我有一个heroku应用程序运行在[myapp] .herokuapp.com,我有一个域在[name] .com通过1&1 我想我的1&1域redirect到我的heroku应用程序,但我似乎无法获得CNAME的权利。 每当我在1&1input[myapp] .heroukapp.com作为我的别名,它就表示这是一个无效的主机名。 我能做些什么来解决这个问题?

如果钩子使用域,Sails不会启动

我创build了一个Sails.js服务器,可以在挂钩初始化时使用第三方代码。 我想使用域来安全地捕捉错误,但是当发生错误时,错误被正确捕获,但是sails服务器不会以此错误启动: error: Error: The hook `myhook` is taking too long to load. Make sure it is triggering its `initialize()` callback, or else set `sails.config.plugins._hookTimeout to a higher value (currently 20000) at tooLong [as _onTimeout] (/…/node_modules/sails/lib/app/private/loadHooks.js:92:21) at Timer.listOnTimeout (timers.js:110:15) { [Error: The hook `plugins` is taking too long to load. Make sure it is triggering […]

WiFi服务器在NodeJS

我想要做的就是在NodeJS中编写软件,以build立一个类似于自助餐厅使用的WiFi服务器(使用WPA2安全性或类似服务),客人可以使用凭证连接,或在我的电脑上免费使用。 (我很好奇,我可以如何redirect到一个HTML页面来input凭据,就像他们在一些地方做的那样) 有没有一个Node插件可以帮助这样的事情? 如果没有,我正在寻找这样的build议: 在端口x上设置服务器,并使用npm软件包y和z 看看这个项目 更多信息: 我正在为学术目的创build一个内联网。 我在NodeJS的计算机上写了一个dns服务器,它侦听UDP / TCP上的192.168.2.2:53,并成功parsing了我的专用networking中的域。 我的电脑是我的路由器设备的DHCP客户端,可以访问互联网。 在家使用我的私人DNS服务器的设备将解决他们对互联网的DNS请求,只有在我的私人DNS没有find。

debuggingERR_CONNECTION_RESET错误

最近我开始获得The connection was reset. 错误信息(错误代码是ERR_CONNECTION_RESET )当我打开我的网站之一。 这与应用程序(node.js)级别afaik无关,因为在应用程序中没有进行任何更改或部署。 为了补充这一点,没有错误日志,所以我假设请求甚至没有收到节点的应用程序。 该网站托pipe在godaddy,其后端是一个弹性beanstalk应用程序。 我该如何解决? 在networking浏览器上,在第二次尝试中,它会自动正确加载。 但是在embedded我的网站的iframe中,这已经成为一个讨厌的问题,因为浏览器甚至不会重试。 我使用dig命令做了DNS分析,但没有find任何相关的东西。 有趣的部分是这只发生在一段时间后(不会连续发生)。 在重新加载它的工作没有失败。

节点mdns dns服务错误

我试图用mdns节点模块实现zeroconf protocole,但是当我使用它时我有这个错误(在树莓pi 2上): error: Error: dns service error: unknown at Error (native) at new Advertisement (/var/www/lisa/node_modules/mdns/lib/advertisement.js:56:10) at Object.create [as createAdvertisement] (/var/www/lisa/node_modules/mdns/lib/advertisement.js:64:10) at Object.module.exports.bootstrap (/var/www/lisa/config/bootstrap.js:22:17) at Sails.runBootstrap (/var/www/lisa/node_modules/sails/lib/app/private/bootstrap.js:44:25) at Sails.bound [as runBootstrap] (/var/www/lisa/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21) at Sails.initialize (/var/www/lisa/node_modules/sails/lib/app/private/initialize.js:48:9) at bound (/var/www/lisa/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21) at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:607:21 at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:246:17 at iterate (/var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:146:13) at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:157:25 at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:248:21 at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:612:34 at /var/www/lisa/node_modules/sails/lib/app/load.js:201:13 at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:451:17 […]