我在 Ubuntu 18.04 上使用 Raspberry Pi 3。在我的公司,我们有一个 DNS 服务器和几个带有“.local”的域。我知道从技术上讲这是不正确的,它应该是“.lan”,因为 .local 是为多播 dns 保留的。但这就是它的方式,它不能轻易改变。所以在我的 Windows 机器上,我可以毫无问题地 ping 和浏览这些域名。但是在我的 Ubuntu 上我不能。
我无法使用 IP,因为某些域在同一台机器上,而 IIS 网络服务器会整理出哪些内容会发生在何处。
我已经搜索过并且经常出现:
但是,更改 /etc/nsswitch.conf 对我不起作用。我试过
没有一个工作。我也尝试在更改后重新启动。我试图告诉avahi /etc/avahi/avahi-daemon.conf 中的域名=alocal,服务重启后不起作用,重启后不起作用。在这不起作用之后,我尝试完全禁用 avahi-daemon 服务。
sudo systemctl disable avahi-daemon
Run Code Online (Sandbox Code Playgroud)
重新启动后,我再次在 /etc/nsswitch.conf 中尝试了几个排列,但没有效果。
使用我当前在主机(文件 dns)中的设置,我得到以下响应:
dig login.name.local # …
Run Code Online (Sandbox Code Playgroud) 我在家里有一个专用的工作服务器(LAMP 和 localhost)。我也有一个域名。
我的问题是,鉴于我的域名,我怎样才能使该公共.com
站点指向我的家用计算机?
命令期间
sudo domainjoin-cli join *domain* *user*
Run Code Online (Sandbox Code Playgroud)
我收到错误
删除 .local 并仅使用域名我收到此错误
Ubuntu 很新,不知道该怎么做。
只是为了澄清,它是一个名为 jacob.local 的 Windows 活动目录
我已经在我的虚拟服务器上设置了 nginx,它似乎工作正常。我还在 nic.md 购买了一个域名
现在它要求我提供 NS 主机名和地址。谷歌搜索没有多大帮助。我需要运行我自己的 dns 服务器吗?
https://dl.dropboxusercontent.com/u/8516328/Screenshot%20from%202014-06-04%2018%3A03%3A21.png
建议将不胜感激。对不起,如果这是问错的地方。
有什么办法可以创建自己的域名而不是购买???