当我需要通过Windows系统上的MAC地址来定位设备的IP时,我通常使用Advanced IP Scanner(来自radmin.com)来扫描networking,然后使用arp -a列出MAC地址。 是否有可能使用nmap在Linux和可能在Windows中执行相同的function? 能映射到扫描并产生IP和MAC地址吗? 我在Linux上尝试了arp -a,但它似乎不像Windows那样快,或者似乎需要一些使用input。 / vfclists
我们有一个Linux服务器指向一个主要ISP的静态IP地址。 我们最近将ISP更改为新的ISP,我想知道是否有办法通过新的ISP来移动静态IP地址。 是否有可能从ISP移动静态IP地址到另一个?
在运行Windows Server 2008 R2时,我们有一个应用程序从服务器上的公共IP连接到127.0.0.1:8334 [连接到服务监听0.0.0.0:8334] 在Windows 2003中,这没有问题。 我们可以使用TCP从1.2.3.4 [eg]连接到127.0.0.1:8334就好了。 在Windows 2008中,我们发现从公共IP例如1.2.3.4到127.0.0.1:8334的TCP连接失败,甚至。 但该服务接受从127.0.0.1到127.0.0.1:8334和127.0.0.1到1.2.3.4:8334的连接。 试图closuresWindows防火墙,configuration其日志等(没有有用的日志条目出现),无济于事。 这是新的networking堆栈的问题吗? 编辑 1.2.3.4正试图连接到同一台机器上的本地主机[127.0.0.1] 主机文件是默认的Windows 2008主机文件。 环回检查信息,有趣。 试过了…没有工作。 通过Crosschecked来validationId是否正确地做了一切 – 我有。 我想知道是否有解决scheme使用NAT或其他方式转发端口 – 如果我转发127.0.0.1:port到1.2.3.4:port,这是否工作? 鉴于应用程序在0.0.0.0:port上侦听,它将在1.2.3.4:port上获取连接 HOSTS文件包含localhost 127.0.0.1 – 但是,hosts文件仅用于主机名查找。 在这种情况下,我们的应用程序将不会查找任何主机名,因为127.0.0.1 IP地址被硬编码到它(而不是本地主机名)。 所以HOSTS文件不会在这里发挥作用。 至于1024以上的端口[可能是指MaxUserPort问题?]我试图通过简单的连接到端口445 – 从127.0.0.1工作,从源IP 1.2.3.4连接不工作。 445是一个标准的Windows服务,所以应该工作! 目前没有在机器上运行NAT或RRAS …想知道是否有办法做重新路由 – 我猜测它不会工作,因为TCP / IP堆栈将拒绝数据包,然后到达回路接口重新路由。 路由打印我已经检查 – 似乎很好,公共IP路由第一,然后终于127.0.0.0networking掩码255.255.255.0和127.0.0.1networking掩码255.255.255.255都回送。 编辑似乎我已经find了问题的原因的答案。 我使用eventvwr.msc,启用Winsock日志logging,closures其他服务,只是试过这个连接testing。 当我search到它时,得到了一个hex映射到STATUS_INVALID_ADDRESS_COMPONENT的错误。 这让我: http : //social.msdn.microsoft.com/Forums/en-US/wfp/thread/d7cb6138-3f67-4467-a068-8325f56739ba […]
我重启了我的服务器,一个奇怪的问题刚刚出来。 我在ArchLinux上运行,客户端是Ubuntu,Android和Mac。 问题是,通过客户端访问互联网是慢,约2ko / s,并缓慢停止。 但是直接从服务器上下载东西到客户端是全速的。 而且,显然,服务器的互联网正在全速(40mo / s)。 我不知道重启后发生了什么事,但是这个问题在所有的客户端都有,只和openvpn转发到互联网的stream量有关。 编辑:尝试与TCP,没有解决。 编辑:testing各种片段/ MTU设置,没有变化。 这里是我所有的confs: ╭─<root@Alduin>-</etc/openvpn>-<1:45:07>-◇ ╰─➤ cat Alduin.conf ccd/Thunderaan local 212.83.129.104 port 1194 proto udp dev tun ca keys/ca.crt cert keys/Alduin.crt key keys/Alduin.key dh keys/dh1024.pem server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "dhcp-option DNS 10.8.0.1" client-to-client keepalive 5 60 ping-timer-rem comp-lzo persist-key persist-tun status openvpn-status.log verb […]
我试图隐藏从postfix发送的电子邮件的客户端IP。 这里是我的意思的一个例子: Received: from mail.[removed].com (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.[removed].com (Postfix) with ESMTP id D50C7BF185DD for <[removed]@gmail.com>; Thu, 2 Aug 2012 16:14:21 +0900 (JST) Date: Thu, 02 Aug 2012 07:14:08 +0000 注意这一行(adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254]) 我想从电子邮件中删除该行。 我试过这样做: /etc/postfix/main.cf: smtp_header_checks = regexp:/etc/postfix/smtp_header_checks smtp_header_checks: /^((.*) [(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])])/ IGNORE 但是我的IP地址仍然在邮件的收到部分。 如果我从本地发送电子邮件smtp服务器的IP地址成为localhost.localdomain […]
我在提供MySQL服务的服务器上有一个相当简单的iptables防火墙,但是iptables似乎给了我非常不一致的结果。 脚本的默认策略如下所示: iptables -P INPUT DROP 然后我可以使用以下规则公开MySQL: iptables -A INPUT -p tcp –dport 3306 -j ACCEPT 有了这个规则,我可以连接到MySQL从任何源IP到服务器上的任何目标IP没有问题。 但是,当我尝试通过用以下代替上面的行来限制对三个IP的访问时,我遇到了麻烦(xxx = masked octect): iptables -A INPUT -p tcp –dport 3306 -m state –state NEW -s 208.XXX.XXX.184 -j ACCEPT iptables -A INPUT -p tcp –dport 3306 -m state –state NEW -s 208.XXX.XXX.196 -j ACCEPT iptables -A INPUT -p […]
期望的行为 当应用程序向全球广播IP地址255.255.255.255发送数据包时,我希望在所有接口上将数据包发送到以太网全局广播地址( ff:ff:ff:ff:ff:ff )。 在Linux和其他可能的操作系统,这似乎工作。 Windows XP和Windows 7对此performance出不同的行为,这两种行为都不适合我的情况。 Windows XP的行为 数据包将被正确发送到第一个networking接口(接口顺序在“networking连接/高级/高级设置”中指定)。 它也将被发送到其他接口。 一切都是正确的。 问题是,当发送到其他接口时,广播报文的源地址是第一个接口的IP地址。 例如,想象这个networkingconfiguration(顺序是重要的): 适配器1:IP地址192.168.0.1 适配器2:IP地址10.0.0.1 适配器3:IP地址172.17.0.1 现在,如果我发送一个广播数据包,将会发送以下数据包(带有源和目标IP地址): 在适配器1上: 192.168.0.1 => 255.255.255.255 在适配器2上: 192.168.0.1 => 255.255.255.255 在适配器3上: 192.168.0.1 => 255.255.255.255 实际上,使用广播数据包的应用程序在适配器1以外的任何接口上都不起作用。在我看来,这是Windows XP的TCP / IP堆栈中的一个明显的错误。 Windows 7的行为 修改networking接口顺序似乎没有对Windows 7有任何影响。相反,广播似乎是由IP路由表控制。 IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.202.254.254 10.202.1.2 […]
假设给定的TCP片段被分割成两个IP数据报,并且第一个数据报到达TCP服务器,但是第二个数据报不会到达。 TCP服务器经过一段时间后发送一个Keepalive,并确定客户端是活着的。 TCP服务器接下来做什么第一个数据报? 是等待第二个数据报到达,还是丢弃第一个数据报?
我想只允许一个IP每天使用高达1GB的stream量,如果超过了这个限制,则来自该IP的所有请求将被丢弃,直到第二天。 然而,在一定数量的请求之后连接被丢弃的更简单的解决scheme就足够了。 是否有某种模块可以做到这一点? 或者也许我可以通过像iptables这样的东西来实现这一点? 谢谢
直到今天,我习惯于相信它不能。 从这个页面 名称字段可以是以下任何一个: 完全合格的域名(FQDN),例如example.com。 (以点结束) 不完整的名称(不以点结尾) '@'(代替$ ORIGIN的当前值) 一个“空格”或“空白”(制表符) – 将replace为名称字段的前一个值。 现在,看看下面的查询 $ dig top-immotunisie.com NS ; <<>> DiG 9.6.0-APPLE-P2 <<>> top-immotunisie.com NS ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44156 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;top-immotunisie.com. […]