linux 怎样设置外网ip、网关、掩码
1、命令行使用vi编辑器打开网卡配置文件ifcfg-eth0:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
2、开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。
3、编辑完后,保存退出。
4、重启网络服务。service network restart或/etc/initd/network restart
5、ping网关,ping外网进行测试。都能ping通表示网络正常。
检测:
1外网能不能ping通200152110(如果你限制了ICMP又另当别论)
2telnet 80端口能不能连上
3如果连不上:立刻断掉,多半是防火墙拒绝;没有反应,过很久才断开,应该是防火墙放行了,不过没有程序绑定
4如果能连上,get一下看看有没有返回
排查:
1检查防火墙配置
2看site的配置文件里(default),定义的host有没有限制
<VirtualHost :80>
访问有没有做限制
Allow from all
3看apache的端口配置文件portsconf文件,有没有配置为监听所有IP的80端口
NameVirtualHost :80
Listen 80
给你解释一下。
你的局域网内的Linux服务器,服务器本身用的是内网IP,与外网是不能连接的。但是服务器可以通过连接一个防火墙或NAT或类似的设备来做到访问外网。当服务器要访问外网时,防火墙会将服务器发出的数据包的源IP替换成外网IP,当返回数据时,再将数据包的目的地址改成服务器的内网IP。当外网访问时也是一样的原理。
有什么命令可以查看该Linux服务器的访问外网时的IP地址?你可以直接查看防火墙的地址,也可以找一个显IP的网站。
linuxbind如何禁止一个IP访问此DNS?
会有有访问限制的。假如你bind的是一个内网IP,那么是无法通过外网IP来访问到你的DNS服务器的。所以你当配置dns的bind的时候,一定要注意这些细节。
解析域名要用内网ip还是外网ip?
要用公网的IP。
一般小网站用虚拟主机就可以了,够用就行,没必要用整台的服务器。推荐你用:云虚拟主机-基础版:多线机房,2G空间,100M的MSSQL或MYSQL,WIN2008支持ASP/NET/MSSQL2008,Linux支持PHP4/5/MYSQL5,网站备案免费。198元/年。咱现在在线,可以加一下。如何查看自己电脑的主机名和局域网ip地址?
arp-a加对方IP是查对方的MAC地址nbtstat-a加对方IP查对方的主机名用IP地址反查主机名pingip就可以得到主机名,nbtstat-Axxxxxxxxxxxx可得到主机名。
NBTSTAT命令:用于查看当前基于NETBIOS的TCP/IP连接状态,通过该工具你可以获得远程或本地机器的组名和机器名。虽然用户使用ipconfig/winipcfg工具可以准确地得到主机的网卡地址,但对于一个已建成的比较大型的局域网,要去每台机器上进行这样的操作就显得过于费事了。网管人员通过在自己上网的机器上使用DOS命令nbtstat,可以获取另一台上网主机的网卡地址。我们还是先来看看它的语法格式吧:NBTSTAT]参数说明:-aRemotename-说明使用远程计算机的名称列出其名称表,此参数可以通过远程计算机的NetBios名来查看他的当前状态。-AIPaddress-说明使用远程计算机的IP地址并列出名称表,这个和-a不同的是就是这个只能使用IP,其实-a就包括了-A的功能了。-c-列出远程计算机的NetBIOS名称的缓存和每个名称的IP地址这个参数就是用来列出在你的NetBIOS里缓存的你连接过的计算机的IP。-n-列出本地机的NetBIOS名称,此参数与上面所介绍的一个工具软件“netstat”中加“-a”参数功能类似,只是这个是检查本地的,如果把netstat-a后面的IP换为自己的就和nbtstat-n的效果是一样的了。-r-列出Windows网络名称解析的名称解析统计。在配置使用WINS的Windows2000计算机上,此选项返回要通过广播或WINS来解析和注册的名称数。-R-清除NetBIOS名称缓存中的所有名称后,重新装入Lmhosts文件,这个参数就是清除nbtstat-c所能看见的缓存里的IP。-S-在客户端和服务器会话表中只显示远程计算机的IP地址。-s-显示客户端和服务器会话,并将远程计算机IP地址转换成NETBIOS名称。此参数和-S差不多,只是这个会把对方的NetBIOS名给解析出来。-RR-释放在WINS服务器上注册的NetBIOS名称,然后刷新它们的注册。interval-每隔interval秒重新显示所选的统计,直到按“CTRL+C”键停止重新显示统计。如果省略该参数,nbtstat将打印一次当前的配置信息。此参数和netstat的一样,nbtstat中的“interval”参数是配合-s和-S一起使用的。好了,关于nbtstat的应用就不多讲了,相信看了它的一些参数功能也就明白了它的功能了,只是要特别注意这个工具中的一些参数是区分大、小写的,使用时要特别留心!另外在系统中还人置有许多这方面的工具,如ARP命令是用于显示并修改Internet到以太网的地址转换表;nslookup命令的功能是查询一台机器的IP地址和其对应的域名,它通常需要一台域名服务器来提供域名服务,如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名在此就不多讲了,另外还要说明的一点就是不同的系统中的相应命令参数设置可能有不同之处,但大体功能是一致的,希望大家在应用时稍加注意,本文所列的这些工具软件参数用法全是针对Win9xWinMe,在NT和UNIX、LINUX系统中有一些不同之处在局域网内,我们常使用一些工具来查IP查主机名,利用ipconfig或者ping可以查到IP地址,也是我们常使用的工具。而要查网内的主机,可以用网上邻居,其实我们也有一个很方便的方法,通过指定IP地址就可以查询到主机名,在windows的命令行方式下,输入命令:nbtstat-A1921681111(对方的IP地址)就会把主机名,此主机所在的群组名也显示出来nbtstat该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。在此我们就有必要了解几个基本的参数。-a使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息(下同)。-A这个参数也可以得到远程主机的NETBIOS信息,但需要你知道它的IP。-n列出本地机器的NETBIOS信息。当得到了对方的IP或者机器名的时候,就可以使用nbtstat命令来进一步得到对方的信息了,这又增加了我们入侵的保险系数。linux共享目录?
可以实现,只需要把A的目录共享出来就可以了,两台电脑在内网就行首先在Avi/etc/exports/sys/upload(rw)servicenfsrestart然后到Bcd/ln-s/net/A的IP/sys/sys就可以了
linux一个网卡配置多个ip的作用?
比如说在公司,分为外网和内网,一个网卡设置两个或多个ip,可以保证既能访问外网也能访问内网,这样就不需要多张网卡了
其它电脑是不是外网电脑,如果是内网,它们的网关是否正确,另外服务器的NAT做了没,没做的话内网是无法Ping外网
还有从你的IP与网关看你的子网掩码也是错的,可能是255255255252
如果你想在外网访问这个服务器的web应用,可以在外网出口路由上做nat端口映射或者是nat静态转换,这样就可以了,如果此web应用只用于内网访问,直接访问即可,使用dns的话就需要假设内网dns服务器了,
在linux服务器上ping一个外放的IP地址,查看是否能够ping通
如果可以ping通,则linux具有访问外网的能力
使用ifconfig查看是否拥有公网IP,如果只有内网IP,则说明linux位于内网之中,没有专属的公网IP
linux的服务器ip修改的操作方法和步骤如下:
1、首先,打开Linux终端系统,随后在系统中输入以下窗口中的代码,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,开始修改命令代码,例如IP地址,子网掩码和网关信息,见下图,然后进入下一步。
3、接着,完成上述步骤后,保存信息并退出窗口,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,重新启动网络服务,红色框代码是要重新启动的代码,如下图所示,然后进入下一步。
5、最后,完成上述步骤后,对网关进行ping操作并测试外部网络,发现已经可以正常通过,如下图所示。这样,问题就解决了。
0条评论