1、如何查看與判斷域名是否解析
1.使用ping命令最簡單的判斷方法,可以直接通過ping命令進行查看:大家可以看出,ping 域名support.zhongsou.net後,返回值首先為:myig.region.zhongsou.com然後跟了一個ip:202.108.33.138,這說明,support.zhongsou.net這個域名首先解析到域名myig.region.zhongsou.com,並再次解析到了ip:202.108.33.138上。對於域名解析方面的信息,ping命令也只能做這么多。2.nslookup命令對於大家最常用的操作系統windows,在命令行下有其自帶的命令nolookupnslookup命令的功能是查詢一台機器的IP地址和其對應的域名。使用許可權所有用戶。它通常需要一台域名伺服器來提供域名服務。如果用戶已經設置好域名伺服器,就可以用這個命令查看不同主機的IP地址對應的域名。同樣,可以通過直接nslookup 域名,查看這個域名的地址與別名。3.dig命令如果你使用過linux系統,那dig命令肯定不陌生。dig命令真心是一個強大的命令,有時間有興趣的同學,請自行百度谷歌他的各種玩法。在windows系統下,要使用dig命令是需要進行配置的。首先點擊這里下載文件包,解壓到C盤根目錄下,然後配置環境變數,將c:\dig;添加至系統環境變數中,並將文件夾中的resolv.conf文件拷貝至:C:\Windows\System32\drivers\etc下,並編輯resolv.conf,使用記事本打開,將你的DNS寫入裡面,格式如下:nameserver DNS地址寫好並保存,然後打開命令提示符,輸入dig回車,如果你的電腦出現下圖的樣子,那麼恭喜你,配置生效!然後直接dig域名地址:從上圖看,可直接看出域名的解析方式,解析地址,這樣即可判斷該域名是否已經解析成功。dig的其他玩法,在下載的壓縮包裡面有教程,有興趣大家可以深入了解。有時本機上可能存在 DNS的緩存文件,可以使用命令ipconfig /flushdns來刷新下本地的DNS緩存。
2、用JS獲取當前域名並判斷
在頁面插入js代碼
<script language="javascript" type="text/javascript">
function loadFN(){
hrefValue = window.location.href; //獲取當前頁面的地址
alertUrls = ['www.bbb.com']; //指定你想要alert的域名,多個可以在數組中直接追加即可
//追加如:['www.bbb.com', 'bbb.com', 'abc.bbb.com']
for(key in alertUrls){
if(String(hrefValue).indexOf(alertUrls[key]) >= 0){
//指定的字元串值alertUrls[key]在字元串href中出現則>=0,否則為-1
alert( alertUrls[key] );
break; //直接跳出循環
}
}
}
///頁面載入完成後即執行loadFN函數
window.onload = loadFN;//前提是原來頁面沒有使用onload,否則還要做些針對的處理
</script>
window.onload = loadFN;//前提是原來頁面沒有使用onload,否則還要做些針對的處理
3、怎麼判斷獨立域名?
如果你沒有注冊過域名,那就不是獨立域名,一般是網站給的二級域名!
現在類似的網站也提供獨立域名綁定,如果沒有花錢注冊過,那就沒有!
4、java判斷輸入的字元串是否一個域名。
address.isReachable(30),這個不好使,ping得通這個函數也可能返回false
根據你的目標平台,修改"bytes from"即可
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.UnknownHostException;
/**
* PingDomain.java
*
* @author 判斷輸入的域名是否有效
*/
public class PingDomain {
public void isDomain(String addressArr) throws IOException {
boolean flag=false;
InetAddress address = null;
try {
address = InetAddress.getByName(addressArr);
System.out.println("address = " + address);
} catch (UnknownHostException e) {
System.out.println("輸入非法!");
return;
}
System.out.println("是一個域名嗎?"+isReachable(address.getHostAddress()));
System.out.println("---------------------------------------");
}
private boolean isReachable(String ip) {
Runtime r = Runtime.getRuntime();
int timeout = 2;
String pingCommand = "ping " + ip + " -w " + timeout;
BufferedReader in = null;
try {
Process p = r.exec(pingCommand);
if (p == null) {
System.out.println("Failed.");
}
in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
while ( (line = in.readLine()) != null) {
System.out.println(line);
if (line.contains("bytes from")) {
System.out.println("Conected.");
p.destroy();
return true;
}
}
} catch (Exception ex) {
System.out.println("Failed.");
} finally {
try {
in.close();
} catch (Exception ex) {
}
}
return false;
}
public static void main(String[] args) throws Exception {
PingDomain pmd = new PingDomain();
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String inputline=in.readLine();
pmd.isDomain(inputline);
}
}
5、如何判斷域名是自己的
用whois查詢注冊人注冊信息跟自己是否一樣。其次是否有證書,最好能拿到域名控制面板的後台。
6、如何判斷域名是否生效
下面介紹判斷域名生效的簡單方法:1, 開始 菜單點 運行 輸入cmd 回車2, 在彈出的對話框中輸入 ping 域名 ,如果返回的ip值和解析的ip一樣,說明生效。3,如出現以下類似下圖表示域名並沒有解析成功.或者未解析4, 如發現域名是解析正確的,但ping未生效,可以清理下本地dns緩存(開始 運行 輸入cmd 回車 輸入ipconfig /flushdns 回車)或者重啟下路由和電腦,再測試看是否生效。
7、怎麼判斷一個域名的好壞
區分域名好壞的方法如下:
域名的注冊時間:分析域名的注冊時間,我們可以知道競爭對手的網站是新站還是老站,新站的話,對我們是有利的,如果是老站,我們就要針對老站做具體分析。
域名的PR:域名的PR對搜索引擎來說是一個網站權重的象徵,PR的高低不僅反映了網站的存在時間,更代表了這個網站受歡迎的程度。
域名的備案:分析域名的備案,可以看到競爭對手是聚集在什麼地方,反映了一個行業的聚集,或者地方重視程度。談到地方,從關鍵詞角度就有地方關鍵詞,可以考慮布置長尾的時候按地方來布置,如果沒備案,說明競爭對手的站存在的時間並不長,可能域名是push來的。
域名的後綴:域名的後綴非常重要,比如. com .cn .net .e .gov .org .com.cn等等,我們考慮過域名對搜索引擎的影響嗎?比如:.gov(政府)和.e(教育),對一般的seo這樣的域名很難注冊到,除非是政府或者教育部門的seo人員,那麼除了這2個後綴域名以外,其他的域名我們該如何選擇呢?首選.com .org,對於.cn後綴的,現在已經規定必須是企業實名認證,但是如果我們做競爭對手分析,如果是經營一個正規的企業站還是應該選擇我國的域名.cn 但是.com.cn個人不建議選擇,為什麼呢,從百度的反向鏈接來談,.com.cn是為.com服務的,其他後綴沒提到的看個人選擇而定。
域名的組成:域名的組成包括域名的長度和域名的組成成分,從長度來說目前首選還是越簡單越好記為主,如果注冊不到這樣的,也可以選擇完全匹配的,對於seo來說,完全匹配現在已經是一個趨勢,分析域名的組成成分是根據關鍵詞來選擇的,是否和關鍵詞匹配。