node.js的dns服务器配置
我已经在node.js中开发了服务器应用程序。现在,我使用128.1.1.5:3000访问应用程序。但是我想使用像abc.net这样的域名来访问这个应用程序。我怎样才能做到这一点。请提出建议。您需要一个域,可以在该域上编辑DNS设置,并添加一个配置为服务器外部IP地址的a记录 然后,您可以使用连接的端口访问您的域 示例:node.js的dns服务器配置,node.js,dns,Node.js,Dns,我已经在node.js中开发了服务器应用程序。现在,我使用128.1.1.5:3000访问应用程序。但是我想使用像abc.net这样的域名来访问这个应用程序。我怎样才能做到这一点。请提出建议。您需要一个域,可以在该域上编辑DNS设置,并添加一个配置为服务器外部IP地址的a记录 然后,您可以使用连接的端口访问您的域 示例:mydomain.com:5000 有关如何执行此操作,请参阅域记录提供商的文档 除此之外,您可能会遇到防火墙设置、端口设置和可能的HTTPS证书问题,但每个问题都是单独的主题。
mydomain.com:5000
有关如何执行此操作,请参阅域记录提供商的文档
除此之外,您可能会遇到防火墙设置、端口设置和可能的HTTPS证书问题,但每个问题都是单独的主题。您需要一个域,可以在该域上编辑DNS设置,并添加配置为服务器外部IP地址的a记录 然后,您可以使用连接的端口访问您的域 示例:
mydomain.com:5000
有关如何执行此操作,请参阅域记录提供商的文档
除此之外,您可能会遇到防火墙设置、端口设置和可能的HTTPS证书问题,但这些都是单独的主题。要在本地应用程序上配置DNS,您需要执行以下配置
const http = require('http');
const hostname = 'abc.net';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
ipconfig-all
它会列出你所有的IP地址。选择首选计算机的ip。通常,您可以通过在命令提示符中查找后跟(首选)关键字的ip来定位此ip
要在本地应用程序上配置DNS,您需要执行以下配置
const http = require('http');
const hostname = 'abc.net';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
ipconfig-all
它会列出你所有的IP地址。选择首选计算机的ip。通常,您可以通过在命令提示符中查找后跟(首选)关键字的ip来定位此ip
是否要配置在本地系统上运行的本地节点dns项目?@Shikhar是的,我要在运行我的应用程序的同一台计算机上配置dns服务器。我的应用在局域网上。是否要在本地系统上运行的本地节点项目上配置dns?@Shikhar是,我要在运行我的应用的同一台计算机上配置dns服务器。我的应用程序位于局域网上请澄清第一行“在设置节点服务器时,将此DNS示例abc.net作为主机而不是本地主机输入,您在其中提到本地主机和端口详细信息,例如在app.js文件中”。如果这个答案对您有所帮助,那么如何在app.js文件中创建此条目将在第1点中用示例进行解释。请考虑升级投票并接受我的回答。在这种情况下,您需要在主机文件中针对主机名输入类似的条目,就像您在运行pc主机文件的应用程序中所做的那样。SO上给出的答案与问题一致。这个新问题超出了这个问题的范围。我已经根据在本地机器上运行带有dns的节点应用程序给出了答案,但是您的查询的解决方案是注册dns。请与您的网络团队联系。为此,您将在服务器上部署应用程序,并且您的用户将从此处使用该应用程序。注册服务器的此主机名。请澄清第一行“在设置节点服务器时,将此DNS示例abc.net作为主机而不是本地主机输入,您在其中提到本地主机和端口详细信息,例如在app.js文件中”。如果这个答案对您有所帮助,那么如何在app.js文件中创建此条目将在第1点中用示例进行解释。请考虑升级投票并接受我的回答。在这种情况下,您需要在主机文件中针对主机名输入类似的条目,就像您在运行pc主机文件的应用程序中所做的那样。SO上给出的答案与问题一致。这个新问题超出了这个问题的范围。我已经按照计划给出了答案