linux - centos 7上host文件使用哪个ip是服务器ip,注册域名server

标签 linux server centos hosting ip-address

我是第一次创建服务器(Centos 7)来托管我的网站,并且我尝试了使用哪个ip地址作为centos 7上的主机文件并注册了域名服务器。我在命令行中输入了 ip 地址,但不确定应该使用哪个 ip。这是命令行的副本。

 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
 qlen 1
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
     inet6 ::1/128 scope host 
        valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP
 qlen 1000
     link/ether 08:00:27:af:b0:21 brd ff:ff:ff:ff:ff:ff
     inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
        valid_lft 85832sec preferred_lft 85832sec
     inet6 fe80::a00:27ff:feaf:b021/64 scope link 
        valid_lft forever preferred_lft forever 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
 qlen 1000
     link/ether 52:54:00:87:c4:e3 brd ff:ff:ff:ff:ff:ff
     inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
        valid_lft forever preferred_lft forever 4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state
 DOWN qlen 1000
     link/ether 52:54:00:87:c4:e3 brd ff:ff:ff:ff:ff:ff

谢谢

最佳答案

您可以使用此命令获取 DNS(域名服务器)的公共(public) IP

curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

此命令的输出将提供您服务器的公共(public) IP。

关于linux - centos 7上host文件使用哪个ip是服务器ip,注册域名server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42119579/

相关文章:

centos - rpm 规范文件中的问号和感叹号语法

linux - 使用 rpmrebuild 修改 rpm

php - 流输出到文本文件php centos

linux - 指示脚本运行哪一部分的变量

linux - 如何根据文件的模式返回特定文本?

javascript - 在 Rails 服务器上允许跨域访问

MySQL 5.7 复制

node.js - Node.JS 在 Unity3D 中的游戏服务器

c# - 从 C# 和 Mono 启动进程时内存不足

linux - Linux shell 和文件系统如何识别 Unicode?