假设我只有一个服务器的 ip 地址,而我没有域(它只是一个数据库服务器,所以它不需要域)。我不想每次都记住 ip 地址,所以有没有办法我仍然可以使用类似的语法ssh username@database?
谁能告诉我为什么会这样?我可以使用 host 和/或 nslookup 解析主机名,但正向查找不适用于 dig;反向查找做:
musashixxx@box:~$ host someserver
someserver.somenet.internal has address 192.168.0.252
musashixxx@box:~$ host 192.168.0.252
252.0.168.192.in-addr.arpa domain name pointer someserver.somenet.internal.
musashixxx@box:~$ nslookup someserver
Server: 192.168.0.253
Address: 192.168.0.253#53
Name: someserver.somenet.internal
Address: 192.168.0.252
musashixxx@box:~$ nslookup 192.168.0.252
Server: 192.168.0.253
Address: 192.168.0.253#53
252.0.168.192.in-addr.arpa name = someserver.somenet.internal.
musashixxx@box:~$ dig someserver
; <<>> DiG 9.8.1-P1 <<>> someserver
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 55306
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 …Run Code Online (Sandbox Code Playgroud) FTP、FTPS、SFTP、SCP在传输速率上如何比较,如何通过测试进行比较?
我有一个在 x10hosting (x10.bz) 上运行的免费域,我想为它找出我的 MySQL 主机的 IP 地址,以便我可以从另一台主机联系 MySQL 数据库。我已经将该主机添加到访问列表中,但现在我需要找出 MySQL 主机的 IP 地址。我怎样才能找到这个?x10 使用 cPanel X 和 PHPMyAdmin。
我一直在尝试使用 plink 发出命令以从我的外部服务器检索信息。请注意,这些 plink 命令是从不需要用户输入的二进制文件中运行的。是否有一个标志可以让我覆盖此错误消息并继续程序输出?
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 **:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this …Run Code Online (Sandbox Code Playgroud) 我使用 VMWare 已经很多年了,运行了几十台生产服务器,几乎没有问题。但我从未尝试在单个物理主机上托管 20 多个虚拟机。这是一个想法:
我想看看是否有人能够通过 VMWare 实现这种可扩展性?我做了一些测试,遇到了一个奇怪的问题。一旦启动 20 个虚拟机,虚拟机性能就会开始急剧下降。同时,主机服务器没有出现任何资源瓶颈(磁盘空闲 99%,CPU 利用率低于 15%,有足够的空闲 RAM)。
如果您能分享有关扩展 VMWare 或任何其他虚拟化技术的成功案例,我将不胜感激!
我想CustomLog在我的 apache 配置中添加一个指令来记录请求的完整 URL(或至少是 URL 的主机部分)。我有几个域由同一个 apache 实例处理,并且希望能够区分日志中的域(现在我看到的只是“GET /”)。我在 LogFormat 的文档中看到它列出%U了打印 URL 的路径部分,但我正在寻找主机。
我在主域xxx.zzz中有很多子域
所以,对于这个域,我可以有
aaa.xxx.zzz
bbb.xxx.zzz
ccc.xxx.zzz
ddd.xxx.zzz
eee.xxx.zzz
....ETC....
Run Code Online (Sandbox Code Playgroud)
我不想在主机文件中添加每个子域,我只想添加主域 xxx.zzz 然后能够访问所有子域。
我已经尝试过 *.xxx.zzz 但显然这不起作用(Linux 或 Windows)。
欢迎任何想法。非常感谢。
我使用这个命令来验证我是否正确设置了 DNS 提供商:
host hostname.example.com ns1.example-nameserver.com
Run Code Online (Sandbox Code Playgroud)
据我所知,这要求ns1.example-nameserver.com查找hostname.example.com并报告答案。我收到了一个找不到主机的回复,所以我认为我做错了。然而,如果没有指定其名称服务器(从而使我的ISP的域名服务器来关注一下吧),我得到了正确的响应(hostname是CNAME如果它很重要)。我无法理解这一点,所以我四处搜索并找到了dig命令:
dig @ns1.example-nameserver.com hostname.example.com
Run Code Online (Sandbox Code Playgroud)
据我所知,这与host命令的作用相同- 要求特定的名称服务器查找主机。因此,我得出结论,他们必须以某种方式以不同的方式执行此操作,并且缓存名称服务器必须使用与dig.
我的结论是对还是错,如果是对的:
这两种查找方法有什么区别?
如果是错误的:
什么是我对DNS的误解和host和dig那些使我得出这个结论的命令?
示例输出:
$ host cardiff.tzmchapters.org ns1.livedns.co.uk
Using domain server:
Name: ns1.livedns.co.uk
Address: 213.171.192.250#53
Aliases:
Host cardiff.tzmchapters.org not found: 3(NXDOMAIN)
$ dig @ns1.livedns.co.uk cardiff.tzmchapters.org
; <<>> DiG 9.8.3-P1 <<>> @ns1.livedns.co.uk cardiff.tzmchapters.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, …Run Code Online (Sandbox Code Playgroud) 我已经做了 chnages /etc/hosts/allow 之类的
ALL:ALL
Run Code Online (Sandbox Code Playgroud)
我必须重新启动整个计算机以检查是否有任何服务可以重新启动以检查设置
host ×10
dig ×2
ip ×2
ssh ×2
ubuntu ×2
apache-2.2 ×1
cname-record ×1
domain ×1
ftp ×1
httpd ×1
ip-address ×1
linux ×1
logging ×1
mysql ×1
networking ×1
nslookup ×1
plink ×1
putty ×1
scalability ×1
scp ×1
vmware-esx ×1
web ×1
windows ×1