Linux能ping通IP,ping不通域名
今天碰到個問題, 能ping通IP地址, ping不通域名, 一直以為是 DNS解析伺服器的問題, 找了半天, 問題不在這裡。
[[email protected] postfix]# cat /etc/resolv.conf nameserver 202.96.209.133 options attempts:1 timeout:1 rotate #nameserver 10.202.72.117 nameserver 10.202.72.118 nameserver 114.114.114.114 nameserver 8.8.8.8 [[email protected] postfix]#
看了一下路由表, 問題也不在路由閘道器上。
[[email protected] postfix]# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 115.28.80.0 0.0.0.0 255.255.252.0 U 0 0 0 eth1 10.163.176.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 192.168.0.0 10.163.191.247 255.255.0.0 UG 0 0 0 eth0 172.16.0.0 10.163.191.247 255.240.0.0 UG 0 0 0 eth0 10.0.0.0 10.163.191.247 255.0.0.0 UG 0 0 0 eth0 0.0.0.0 115.28.83.247 0.0.0.0 UG 0 0 0 eth1 [
[email protected] postfix]# [[email protected] postfix]# [[email protected] postfix]# [[email protected] postfix]# [[email protected] postfix]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 115.28.80.0 * 255.255.252.0 U 0 0 0 eth1 10.163.176.0 * 255.255.240.0 U 0 0 0 eth0 link-local * 255.255.0.0 U 1002 0 0 eth0 link-local * 255.255.0.0 U 1003 0 0 eth1 192.168.0.0 10.163.191.247 255.255.0.0 UG 0 0 0 eth0 172.16.0.0 10.163.191.247 255.240.0.0 UG 0 0 0 eth0 10.0.0.0 10.163.191.247 255.0.0.0 UG 0 0 0 eth0 default 115.28.83.247 0.0.0.0 UG 0 0 0 eth1
然後再看看 :
[[email protected] postfix]# grep hosts /etc/nsswitch.conf
#hosts: db files nisplus nis dns
#hosts: files dns
hosts: dns files
我修改為 先 dns, 在 files, 測試了, 也還是不通。最後發現是防火牆的原因, 我開啟了防火牆, 造成了 ping 域名不通。
域名解析用到了53埠, 需要把下面的設定配置到防火牆裡即可。
iptables -A INPUT -p udp --sport 53 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A OUTPUT -p udp --sport 53 -j ACCEPT
這樣就可以 ping 通域名了。
相關推薦
Linux能ping通IP,ping不通域名
今天碰到個問題, 能ping通IP地址, ping不通域名, 一直以為是 DNS解析伺服器的問題, 找了半天, 問題不在這裡。[[email protected] postfix]# cat /etc/resolv.conf nameserver 202.96.20
ubuntu伺服器能ping通IP地址,但ping不通域名
描述問題: 遇見這種情況是呼叫阿里雲的簡訊閘道器時,後臺程式程式碼丟擲異常java.net.UnknownHostException: dysmsapi.aliyuncs.com,意思就是找不到域名dysmsapi.aliyuncs.com對應的主機了。 查詢原因 開
linux不能ping通域名能ping通ip
arm-linux 問題 arm 服務 庫文件 解決問題 重新 命令幫助 name 首先檢查dns配置文件:/etc/resolv.conf,看下dns配置正確否; 然後檢查此文件:/etc/nsswitch.conf第38行,是否有dns,即hosts : files
ping得通外網IP,ping不通外網域名的解決辦法
http://www.zreading.cn/ican/ 這個辦法是最有效的。 windows的winsock損壞後,會造成能ping通外網IP,使用nslookup命令能夠解析域名,卻ping不通外網域名的情況。 在網上搜索了一下,發現有的網友說是微軟補丁造成的,
虛擬機nat能ping通內外,無法訪問外網
鄰居 解決 無法 vmnet HR 外網 網絡 網關 centos 環境: centos ip 192.168.188.3VMnet 8 網卡ip 192.168.188.1虛擬網絡網卡 網關 192.168.188.1 ping 192.168.188.1 可以ping
【Nginx】虛擬機器可以ping通主機,解決主機ping不通虛擬機器
author:咔咔 wechat:fangkangfk 解決問題:主機ping不通虛擬機器 關閉主機的防護牆即可,centos的關閉防火牆不是iptables,而是firewalld 只需要在虛擬機器上關閉防火牆即可 Ce
解決pptpd搭建好vpn,能ping通網站,但是無法訪問網站
vpn連線後,dns和IP都正常,能解析到百度、微博,可是無法正常開啟,查閱資料後發現伺服器需要設定mtu防止包過大伺服器輸入以下命令iptables -A FORWARD -s 10.100.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST
使用java 去ping 通ip地址
這是屬於java 進行網路程式設計的部分 一般我們可以在winodws 使用 cmd 去ping ip ,也可以在 linux 等伺服器上去ping ip , 比如(win): (linux): 這次 想在 java程式中去 使用這個方法 可以如下:
openstack 主機無法ping通instance,無法ssh到instance
https://docs.openstack.org/zh_CN/user-guide/cli-nova-configure-access-security-for-instances.html 好不容易安裝好了OpenStack,發現無法ping通instance,無法ssh到instance
解決ping的IP 但是ping 不通域名的問題 或者請求找不到主機 請檢查該名稱
若能ping通ip 則代表鏈路是通的,但是ping不通域名只能說明是域名解析出現了問題。 可使用nslookup + 域名 看下是哪個域名伺服器,我們很多時候都是使用自動獲取DNS伺服器,但是有些時候,使用預設的DNS伺服器是ping 不通域名的,比如
ping伺服器ip地址ping不通
ping不通原因分析1.防火牆攔截 關閉防火牆linux關閉防火牆 service iptables stop 關閉防火牆 service i
解決CentOS下聯網 ping通ip ping通域名
1、先設定 網路介面卡 為NAT模式右擊虛擬機器 如圖 然後修改網路連線為NAT模式2、檢視可設定的 IP 地址範圍 、子網掩碼、閘道器 在VMware軟體中,在彈出的列表中選擇VMnet8之後在 點選NAT設定 可知 子網掩碼:255.255.
Linux設定成靜態IP,無法上網
今天剛弄了一臺伺服器,IP地址是靜態的,可是卻上不了網。 ping 8.8.8.8 能ping通,可是ping www.baidu.com卻不能ping通 查看了一下/etc/resolv.conf檔案
Linux下程式設計設定IP,閘道器
1.拼湊成指令實現: #include <string.h> #include <stdlib.h> int main(void) { char IP[24] = "192.168.1.225"; char Mask[24] = "255.25
linux之修改靜態ip,修改網絡卡名稱為eth0,以及iso裝系統後的配置ip
Linux修改靜態ip方案一: 1. # cd /etc/sysconfig/network-scripts/ 2.# vim ifcfg-eth0 新增更改黃匡內容 這時候如果想修改成靜態的,首先把BOOTPROTO="dhcp"改成BOOTPROTO="stati
linux伺服器可以訪問IP訪問不了域名地址
1、curl www.baidu.com報錯,curl 183.232.231.173可以 或者nslookup+域名,nslookup+IP 2、這個是因為linux伺服器沒有配置DNS域名伺服器地址導致的,linux系統裡會有/etc/resolv.con
花生殼繫結ip,外網域名訪問tomcat伺服器
首先在花生殼官網註冊一個域名(免費的或者買一個,不貴),然後再購買一個內網穿透,免費版即可(不貴,幾塊錢),下載一個花生殼客戶端,安裝完後域名診斷,顯示成功即可。 接下來在客戶端做一個域名對映,應用名稱,域名寫你申請的域名,ip寫127.0.0.1即可,埠寫80, 點
linux虛擬機器能ping通windows主機,windows主機ping不通linux虛擬機器的解決辦法
分三步: 1.虛擬機器網路連線方式選擇Nat
關於--windows能ping通linux的ip,但是無法訪問linux的tomcat首頁 的解決辦法
CentOS版本:6.8 Windows作業系統版本:Win10 Linux上的tomcat版本:7.0.65 linux是使用的NAT模式,及共享主機的IP地址。本來想使用windows本地訪問linux上的tomcat首頁,結果一直訪問不成功;但在windows下能
寫一個指令碼,ping本網段,把能通的IP和不通IP各輸出一個文字
#!/bin/bash ip="192.168.119." for i in {1..254} do ping -c 2 $ip$i |grep -q "ttl=" && echo "