Articles of 联网

fsockopen()错误:networking是无法访问端口43在PHP中

我已经写了一些PHP代码,查找域(whois),但它失败了! 这是我的一些代码: 函数checkdomain($ server,$ domain){ 全球$回应; $ connection = fsockopen($ server,43); fputs($ connection,“domain”。$ domain。“\ r \ n”); 而(!FEOF($连接)){ $ response。= fgets($ connection,4096); } FCLOSE($连接); } checkdomain( “whois.crsnic.net”, “www.example.com”); 代码在我的本地主机(Apache,PHP,MySQL,操作系统 – > Win XP)工作,但是当我上传到我的主机(Linux)失败。 我总是看到下面的错误/消息: Warning: fsockopen() [function.fsockopen]: unable to connect to whois.crsnic.net:43 (Network is unreachable) in /home/hamid0011/public_html/whois/whois.php on line 37 我该怎么办 ? 这是我的主机的问题或whois服务器(但它在本地主机)或我的代码?

VBScript:validation打印机共享是否存在

有没有办法在VBScript中确定打印共享是否存在于打印服务器上? 这个想法是在共享从服务​​器上被移除的情况下,去除与该打印机的连接。 文件共享是一个问题,如果检查一个现有的文件夹,但怎么样的打印份额?

使用Procurve开关和RHEL标记VLAN不能按预期工作

我想在RHEL6上configuration标记VLAN,其中涉及的以太网交换机是ProCurve。 现在我所做的是: 我在server2的RHEL6上创build了VLAN接口eth0.1001和eth0.1002,在server2的RHEL6上创build了VLAN接口eth0.1001: Server1:vconfig添加eth0 1001 ifconfig eth0.1001 192.168.199.199 netmask 255.255.0.0 up vconfig添加eth0 1002 ifconfig eth0.1002 192.168.198.198 netmask 255.255.0.0 up Server2:vconfig添加eth0 1001 ifconfig eth0.1001 192.168.197.197 netmask 255.255.0.0 up 在ProCurve交换机上创build了一个标记VLAN:vlan 100 tagged 9 tagged 18 从server2运行一些stream量到server1:ping 192.168.199.199 这是成功的 运行一些从server2到server1的stream量:ping 192.168.198.198 这又成功了! 另一方面,当我检查默认VLAN(即1)的端口分配。 它将端口9和18显示为无标记。 如果我从默认VLAN中删除VLAN,则服务器之间不会有stream量(甚至在相同的VLAN接口(即eth0.1001)之间)。 在这种情况下,将vlan从“标记”更改为“未标记”可以使stream量继续运行。 现在我想知道我在这里做错了什么。 在我的理解中,当在操作系统中创build两个vlans,然后将stream量从一个主机发送到另一个属于同一个VLAN的另一个主机时,驱动程序将添加相应的标记,当数据包到达交换机时,将会看到标记适当地将其移动到正确的端口。 在线可用的示例显示两台服务器之间的configuration。 我想知道同样的交换机VLAN标记也是可能的。

以下路线变化是否包括不需要的机器?

我想同时使用公司的有线局域网和我的手机(通过PdaNet实现)的无线局域网。 我需要分离路由表中的连接,因为从路由表中可以看出,无线连接具有较高的优先级(较低的度量)。 我知道一些内部机器,他们必须使用公司的LAN和相应的网关连接。 例如:10.167.54.4,10.167.54.5,10.167.55.10。 IP地址是相似的,但我不知道他们的子网掩码。 我叫了255.255.0.0。 所以我做了以下路线改变: route -p add 10.167.0.0 mask 255.255.0.0 10.178.34.250 metric 1 if 14 这个configuration是否包含来自互联网的其他机器,从而导致一些浏览失败? 也许10.167.56.0被其他公司所有? 我应该为最小的子网添加路由规则吗? ig:10.167.54.0,10.167.55.0

无法远程连接到MySQL

我正在运行一个Ubuntu服务器,它有一个LAMP堆栈。 问题是我无法远程访问MySQL。 我已经取消了my.cnf文件中的绑定地址的注释,但这没有任何作用。 netstat -tap | grep mysql netstat -tap | grep mysql输出是: tcp 0 0 *:mysql *:* LISTEN 18079/mysqld tcp 0 0 localhost:mysql localhost:45288 TIME_WAIT – tcp 0 0 localhost:mysql localhost:45802 ESTABLISHED 18079/mysqld tcp 0 0 localhost:mysql localhost:45286 TIME_WAIT – tcp 0 0 localhost:45802 localhost:mysql ESTABLISHED 18134/sshd: root tcp 0 0 localhost:45287 localhost:mysql TIME_WAIT […]

如何模拟远程办公室服务器设置的局域网内的广域网?

我需要将3台vmWare ESXi服务器(主机)发送到世界各地。 每个主机将有3-5个访客虚拟机执行各种任务。 每个主机都将位于configuration了分支机构VPN通道的防火墙之后,返回总部。 每个远程办公室都会configuration自己的专用networking,以便与其他远程办公室的任何其他IP /子网不匹配。 很基本。 我想模拟WAN环境,以便在将它们发送到未来家庭之前,我可以在这里设置所有访客虚拟机。 具体来说,我想testing从服务器到服务器的通信,并确保他们可以在不同的子网上进行通信。 我知道防火墙/ VPN设置将允许这个,但是我想在数千英里外testing它。 总部networking172.16.0.0/16 远程办公室networking1 192.168.1.0/24 远程办公室networking2 192.168.2.0/24 远程办公networking3 192.168.3.0/24 远程办公networking4 192.168.4.0/24

XenCenter 6.2在CentoOS 6.2×64中的IP设置

我已经在Xenserver中设置了一个Guest CentOS虚拟机。我已经更新了Xentools,但是我找不到configuration我的IP地址的选项,这个IP地址目前显示为'unknown'。 我所需要做的就是给这个centOS虚拟机分配一个IP地址。 请注意,池已经创build,其他虚拟机已经运行不同的IP分配.. Xenserver版本6.02 CentOS版本6.2

连接两个networkingVPN不同的IPscheme

我有一个在两个build筑物中有两个networking的客户,他们想访问彼此的资源。 现在,站点B通过T1线路上的VPN连接到站点A. 他们希望摆脱T1,并去我们当地的有线电视提供商,提供了一个50mb的5mb up包。 站点B的IPscheme是192.168.1.x,站点A的scheme是192.168.0.x. 我们有2个WatchGuard XTM 25,准备用它们来固定VPN。 总之,我已经准备好连接两个networking的所有部分,我向社区提出的问题是我需要注意什么,并且是否需要防火墙上的任何特定路由,以允许stream量从.0networking移动到.1networking和副诗。 不幸的是,这是我第一次做这样的事情,我自己有点儿!

Ubuntu Server 12.04 ISC-DHCP服务器不能使用标准configuration

我一直在尝试configurationisc-dhcp-server软件包来分配IP地址给连接到我的eth1适配器的设备。 当前configuration接口: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.2.1 network 192.168.2.0 netmask 255.255.255.0 broadcast 192.168.2.255 dhcpd.conf中: ddns-update-style none; subnet 192.168.2.0 netmask 255.255.255.0 { option domain-name "Network 1"; option domain-name-servers 203.12.160.35, 203.12.160.36; option routers 192.168.2.254; default-lease-time 42300; max-lease-time 84600; range 192.168.2.100 192.168.2.200; } […]

分配多个IP到VM

我已经在XenServer中创build了一个虚拟机,并且正在尝试为其分配三个IP(本地和公共)。 现在,我从谷歌读,我可以创build像ifcfg-eth0,ifcfg-eth0:0和ifcfg-eth0:1三个文件,并相应地更改这些文件中的IP。 但我的问题是: 如果我创build名称为ifcfg-eth0,ifcfg-eth1和ifcfg-eth2的文件,是否意味着相同? 在Xencenter中,我无法看到3个IP分配给我的虚拟机,但当我尝试连接到我的虚拟机,然后我能够连接到它使用不同的IP地址…那么可能是什么问题呢?