是否可以在客户端设置client.conf文件以将特定主机/域解析为给定 IP。
例如,domain.tld 通常从 Internet NS 解析为 1.2.3.4
host domain.tld => 1.2.3.4
Run Code Online (Sandbox Code Playgroud)
我想在使用 openvpn client.conf 时强制 domain.tld 解析为 10.11.12.13
openvpn client.conf
host domain.tld => 10.11.12.13
Run Code Online (Sandbox Code Playgroud) 在 CentOS (5.x) 上,我有一个主机名设置为“olddomain.com”的 VPS,至少这是我在键入“hostname”命令时得到的域。
我想将其更改为“localhost.localdomain”,因为我认为它更通用且更可靠。
localhost.localdomain 已存在于这些文件中:/etc/sysconfig/network AND /etc/hosts
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
GATEWAY=95.xx.xx.xx
Run Code Online (Sandbox Code Playgroud)
和
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
Run Code Online (Sandbox Code Playgroud)
所以接下来我尝试了这些命令:
hostname localhost.localdomain
Run Code Online (Sandbox Code Playgroud)
和
hostname -v localhost.localdomain
Run Code Online (Sandbox Code Playgroud)
“hostname”命令现在返回这个新值。但是在重新启动后它会变回 olddomain.com 或者至少这是“主机名”命令的返回。
还有什么要编辑的吗?
有人能告诉我在哪种情况下 sudo 主机定义有用吗?
我的意思是 sudoers 文件中一行的这一部分:
bob host1 = NOPASSWD: reboot
Run Code Online (Sandbox Code Playgroud)
在哪种环境中(sudo通过 LDAP除外),我需要定义用户可以在其上运行指定命令的主机吗?
我们有一个中央 httpd.conf,我们包含了各种虚拟主机的 confs。直到今天,我们才真正需要“www.subdomain.site.com”域,只需要“subdomain.site.com”。现在我们这样做了,所以我想弄清楚这两种方法中哪一种更好:
[1]。使用重写:
RewriteCond %{HTTP_HOST} ^www.subdomain.site.com
RewriteRule ^(.*)$ http://subdomain.site.com$1 [R=301]
Run Code Online (Sandbox Code Playgroud)
或者
[2]。使用 ServerAlais:
<VirtualHost 111.22.33.44:80>
ServerName subdomain.site.com
ServerAlias www.subdomain.site.com
Include conf/subdomain.conf
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我想对 Rewrite 进行更多处理,但不确定 ServerAlias 在这种混合中的表现。一个比另一个获得更好的 SEO foo 吗?
欢迎任何和所有想法!
谢谢,
知识管理
似乎我的默认(路由器)DNS 服务器根据用于查询它的工具返回不同的结果。
使用dig:
$ dig @192.168.1.2 test.example.com
; <<>> DiG 9.16.8-Debian <<>> @192.168.1.2 test.example.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 58608
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;test.example.com. IN A
;; ANSWER SECTION:
test.example.com. 41 IN CNAME 123.123.12.123.
;; AUTHORITY SECTION:
. 3357 IN SOA a.root-servers.net. …Run Code Online (Sandbox Code Playgroud)我尝试过阅读使用 haproxy 限制(速率/bw)的不同方法,但似乎我找到的唯一可行的实现是基于 /32 ip 的限制。是否可以根据acl进行限速?
Samba 有一个很好的解决方案,其中要限制的参数(基于 acl)是:/0 /24 /32 .. 所以第一个变量用于整个 acl,下一个变量用于 /24 net,最后一个变量用于单个 ip。
好吧,我有一个 Xen 服务器,我有一个 CentOS 容器,但我的一个朋友想要(天哪)Ubuntu Server 12.04,我无法理解他为什么不能使用 Debian。但无论如何,我不记得我是如何安装 CentOS 容器的,但我现在正在尝试 virt-manager,因为我已经没有磁盘映像,唯一的选择是获取网络安装 URL,因为我是使用光伏。
那么有没有人知道我应该在那里输入什么,如果是 CentOS,我可以很容易地输入 http://mirror.centos.org/centos/6.2/os/i386例如。我找到合适的 URL 的最远距离是http://archive.ubuntu.com/ubuntu/dists/precise/但这当然行不通。
有任何想法吗?
如何在 Centos 6.2 Azure 实例上将主机名和域名 (FQDN) 重置为 localhost.localdomain?我尝试过手动编辑/etc/sysconfig/network、/etc/sysctl.conf设置主机名,但无论我做什么,都无法获取 FQDN(即hostname -f命令的输出到 localhost.localdomain)。
是否有任何特定的方法可以在 Centos 上持久保存 FQDN(例如这个)?
谢谢
我知道将 DNS 记录更改为指向我的 IP 地址是我访问服务器的方式,以便对 myDomain.com 的请求指向我的 IP 地址。话虽如此,为什么一台机器需要有一个主机名?如果 DNS 系统无论如何都会将请求路由到它,为什么它会关心它的主机名是什么?
另外,如果我正在运行一个简单的个人网络服务器,是否可以将我的主机名保留为“本地”?我应该将其更改为 FQDN 吗?
编辑 我刚刚在另一个 SO 网站上找到了一个很好的答案:https : //unix.stackexchange.com/a/50529/32623
我有一个非常奇怪的问题,似乎只出现在 Chrome、IE 和 Firefox 上都很好。我有 2 个网站由 1 个 IP 地址提供服务,我在站点中有 2 个相同的文件,名为 site1.com 和 site2.com。我运行 a2ensite 命令来创建指向启用站点的链接。
除了使用 Chrome 的 site1.com 之外,所有重定向都运行良好。
在 Chrome 上,如果我输入 www.site1.com 它会将我重定向到正确的文件夹 /var/www/site1.com ,如果我输入http://site1.com它会将我重定向到错误的文件夹 /var/www
现在这是它变得奇怪的地方,当我输入 www.site2.com 时它会将我重定向到 /var/www/site2.com 而当我输入http://site2.com 时它正确地将我重定向到 /var/www/sites2 .com
我不明白的是,虚拟主机文件与实际服务器名称和别名以及日志位置相同。
站点1
<VirtualHost *:80>
ServerAdmin webmaster@site1.com
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /var/www/site1.com
#<Directory />
# Options FollowSymLinks
# AllowOverride None
#</Directory>
#<Directory /var/www/site1.com>
# Options Indexes FollowSymLinks MultiViews
# AllowOverride None
# Order allow,deny
# allow from …Run Code Online (Sandbox Code Playgroud)