Tag: dns

域名有或没有“www”

我有一个域,例如名为www.example.com,当人们inputexample.com时,它仍然可以被访问,但不会自动将该“www”添加到URL中。 但是对于像Facebook这样的网站,如果你inputfacebook.com,它会自动添加“www”,在为你加载页面之前。 大概我没有解释得很清楚,但是猜猜你看到了不同之处,无论如何也得到了我的观点。 那么,如何让我的域名像脸书一样,当人们inputexample.com时,它会自动为他们添加www? 编辑:好的,所以我需要redirect到“www”子域。 实际上,我使用Amazon EC2上托pipe的nodejs来为网页提供服务,而不是Apache HTTP。 那么nodejs区域中的任何等价的.htaccess? 我想现在问题转移到更多的nodejs导向,结果它成为这个线程的冗余: 使用Express 3redirect所有请求? 感谢你的帮助。

如何发布nodejs网站

由于我没有网站发布经验,所以我想知道如何在某个域上发布AngularJS(前端)+ NodeJS(后端)网站。 我已经研究了一些公司,如WindowsAzzure,AWS和Softlayer,但我仍然不确定。 我已经从godaddy购买了域名,但是如何在这些Web服务上运行我的服务器实例并将其指向我的域? 任何帮助将不胜感激? 谢谢

执行shell命令并获取日志nodejs

我正在使用这个本地nodejs方法来运行一个可执行文件: child = exec('node app.js', function (error, stdout, stderr) {} }); 该进程终止时调用callback。 但是我需要什么进程在终身login控制台。 这可能吗? 谢谢!

如何在node.js中获得CNAMElogging的权威TTL值?

我在node.js中构build了一个DNSlogging检查器,并使用native-dns (一个扩展本地节点DNSfunction的包)。 我想获得CNAME ttl的权威答案,您可以使用dig + trace获取答案: dig +trace +nocmd +noall +answer +ttlid a www.google.com native-dns返回的ttl是一个caching的值,所以它随着时间的推移而减less并最终重置。 我已经尝试将平台caching设置为false,如下所示: var dns = require('native-dns') dns.platform.cache = false 并将单个请求caching设置为false,如下所示: var dnsReq = dns.Request({ header: {aa: 1}, question: question, server: {address: '8.8.8.8'}, cache: false }) 这两种方法都不会返回一个静态的,权威的ttl。 有没有人知道一个node.js相当于上面的dig命令? 或者获得权威的ttl值的另一种方式,可能是另一个包,或者从节点执行dig命令并parsing结果(ugh)?

节点HTTPparsing

所以你可以像这样做一个节点的HTTP GET请求: var http = require('http'); var options = { host: 'stackoverflow.com', }; var req = http.get(options, function(res) { console.log('STATUS: ' + res.statusCode); console.log('HEADERS: ' + JSON.stringify(res.headers)); }); req.on('error', function(e) { console.log('ERROR: ' + e.message); }); 我想看看http.get将要使用哪个IP地址? 如果给定的DNSparsing为多个IP,节点HTTP lib如何确定使用哪个IP地址? 通过多个IP我的意思是这样的: dig +short stackoverflow.com 151.101.129.69 151.101.1.69 151.101.193.69 151.101.65.6 节点请求库不同吗?

DigitalOcean:域名与www一起工作。 但不是没有?

我有一个问题,我无法获得http://sparkles-cakes-of-art.co.uk域注册为http://www.sparkles-cakes-of-art.co.uk 。 在过去的几个小时里,我在这个问题上search了很多,每个人似乎都有相反的问题,他们无法使用 www.的网站www. 在URL中。 有一个例子我遇到同样的问题,但解决scheme没有奏效。 我的logging如下: A @ 138.68.141.28 CNAME www www.sparkles-cakes-of-art.co.uk. (对于同一个CNAME,我放入@ ,DigitalOcean自动更改为www.sparkles-cakes-of-art.co.uk. 我读过这可能不得不在Web服务器级别修复。 在这种情况下,我该怎么做,使用NodeJS,Express? 我也在这里搞了一些解决scheme,但似乎我甚至没有从非WWW的URL到达服务器,它做任何事情。

为什么libuv做多个线程的DNS请求

有时候我的服务一直发送大的差异主机名url,我会重新构build我的docker容器,容器同时重启,有些http请求会失败: events.js:154 throw er; // Unhandled 'error' event ^ Error: getaddrinfo ENOTFOUND www.videojj.com www.videojj.com:80 at errnoException (dns.js:26:10) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:77:26) 我不知道是什么原因,我知道DNS,由libuv中的multithreading文件操作。 我很困惑为什么DNS请求不能在libuv中使用IO多路复用机制

如何增加Node.js中dns.resolve4()的超时时间?

如何增加Node.js中dnsparsing的超时时间? 我试图解决url,看看有什么可用的,但很多请求是超时,也许是误报。 // checks a url string for availability and errors on 'err' function checkAvailable( url ) { dns.resolve4( url, function (err, addresses) { if (err) console.log (url + " : " + err) }) }

通过本地networking通过域名而不是IP地址连接到数据库时是否有大量开销?

通过本地networking通过域名而不是IP地址连接到数据库时是否有大量开销? 我有一个应用程序服务器将连接到一个单独的实例上运行的mongodb服务器,但是相同的本地networking。 DNS查询是否有大量开销? 例如: [ app ] – 1.1.1.1:27017 – > [ Mongo ] VS [ app ] – mongo.example.com:27017 – > [ Mongo ] 编辑 通常认为是使用IP地址而不是域名的最佳做法? 更多信息: DNS提供商: Cloudflare 主持: 数字海洋 数据库: MongoDB 数据库服务器:Ubuntu 13.10 应用程序正在运行: NodeJS 谢谢!

通过Node.js中的dns txtlogging进行站点validation

我需要网站所有者通过dns txtlogging声明其所有权。 使用Node.js完成此任务的最佳方法是什么?