我在Amazon EC2中运行SQL Server.我正在查看netstat(netstat -f)来对我本地数据库中的活动连接进行采样.除了出现与EC2相关的意外条目外,一切看起来都像我希望的那样:
(以下所有数字都经过修改,以保护我的实际服务器信息).
Proto Local Address Foreign Address State ... TCP 89.123.45.67:890 domU-12-34-56-78-90-12.compute-3.internal:56789 ESTABLISHED ...
在这种情况下,89.123.45.67:890将是我的本地数据库地址和端口.
Anything.compute-x.internal显然看起来与EC2有关.请注意,我没有与此服务器关联的任何CloudWatch警报或负载平衡.所以问题是 – 这个domU连接是什么,为什么它连接到我的数据库?
解决方法
DomU是一个Xen术语 – 它是一个虚拟机.但是,你看到的名字与此无关. netstat在连接的远程端进行反向IP查找;此名称是远程IP解析的名称.在netstat中添加-n标志以查看连接的实际IP地址.