1. 程式人生 > >asp.net實現通過域名或主機名獲得IP地址

asp.net實現通過域名或主機名獲得IP地址

     通過域名查IP,是站長的常用功能了,用asp.net實現的程式碼如下:

public string GetIpByHostName(string hostName)
{
    hostName = hostName.Trim();
    if (hostName == string.Empty)
        return string.Empty;
    try
    {
        System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(hostName);
        return host.AddressList.GetValue(0).ToString();
    }
    catch

 (Exception)
    {
        return string.Empty;
    }
}     

相關推薦

asp.net實現通過域名主機獲得IP地址

     通過域名查IP,是站長的常用功能了,用asp.net實現的程式碼如下: public string GetIpByHostName(string hostName) {     hostName = hostName.Trim();     if (hostN

JAVA中通過InetAddress類獲取主機IP地址

獲取一個InetAddress物件 InetAddress address =InetAddress.getLocalHost(); //通過getByName方法+本機名: InetAddres

Powershell-查詢主機IP地址

相關 感謝 分享圖片 reac server2 powers fin 基礎 server Dos查詢IP地址及主機名信息:1.ipconfig | find "IPv4"2.hostname3.systeminfo |find "主機名:&qu

單實例asm,修改主機ip地址後的重配置

file creat completed srs right session reat ati listen 修改主機名和ip地址之後的reconfigure asm 參考資料:How to Reconfigure Oracle Restart (文檔 ID 986740.

ASP.NET Core 2.x中獲取客戶端IP地址

一、前言 大家也知道服務端請求時我們獲取的IP地址是包含在請求頭中,因此這也大大便利了IP的獲取。 在ASP.NET中,可以通過以下方式獲取客戶端的IP地址。 HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]

讓Logback日誌中顯示主機IP地址及一切你想顯示的

1.建立一個類繼承自ch.qos.logback.classic.pattern.ClassicConverter   2.重新方法 @Override public String convert(ILoggingEvent event) {}  

Linux學習筆記(10)linux網路管理與配置之一——主機IP地址

Linux學習筆記(10)linux網路管理與配置之一——主機名與IP地址 大綱目錄 0.常用linux基礎網路命令 1.配置主機名 2.配置網絡卡資訊與IP地址 3.配置DNS客戶端 4.配置名稱解析順序 5.配置路由與預設閘道器 6.雙網絡卡繫結   1.配置主機名 1.1

Linux設定主機和配置主機IP地址對映

(1)為當前使用者配置臨時管理員身份   命令: sudo vi/etc/sysconfig/network 然輸入hadoop的密碼 被警告hadoop不在sudoers這個檔案中,解決辦法就是切換到root許可權,修改這個檔案,把hadoop加入到檔案中去 然後找

用Python獲取本地主機IP地址的簡單方式

方法一: >>> import socket >>> # 獲取主機名 >>> hostname = socket.gethostname() >>> hostname 'USER-20150331GI' >>

linux修改主機ip地址

以centOS為例 1、修改ip為靜態ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 2、修改主機名 1、需要修改兩處:一處是/etc/sysconfig/network,另一處是/etc/hosts,只修改任一處會導致系

java獲取訪問者主機IP地址

String ip = request.getHeader("x-forwarded-for");  if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {      ip = request.getHeader("

樹莓派ping主機IP地址慢的原因及解決方法

在樹莓派的Debian系統裡面訪問網路很慢,而且ping www.baidu.com響應非常非常的慢,但是直接用www.baidu.com的IP去ping,響應感覺超快,尤其是使用引數A,格式:ping -A  ip。我個人認為肯定是域名解析出了問題。 1、debi

Java使用InetAddress類獲取主機IP地址

1.在Java中,地址可以由一個字串來定義,這個字串可以是數字型的地址(其中IPv4的地址型式為:192.168.72.1,其中IPv6的地址型式為:fe20:12a0::0abc:1234),也可以是主機名(如hh.gg.com)。主機名必須被解析成數字型地址才能用來進行

CentOS系統主機IP地址、閘道器、DNS服務的配置

         Centos系統的主機名與Windows系統的主機名類似,在安裝完之後,沒有手動設定的話,都會配置一個預設的主機名,在Centos系統下可以採用命令“hostname”或者“uname -n”來查詢該Centos系統的主機名。同樣IP、閘道器、DNS的配置

socket程式設計之---------獲取客戶端主機IP地址

TCP 伺服器端: package com.wodwl.example; import java.io.IOException;import java.net.InetAddress;import java.net.ServerSocket;import java.net.S

java解析主機獲取ip地址

import java.net.*; /** * 解析主機名獲取ip地址 */ public class GetIpByHostName { public static void main

通過串列埠連線pcDuino獲得IP地址資訊

有些朋友使用pcDuino的時候並沒有顯示器,而是使用的VNC遠端桌面來控制。但是有些時候並不知道pcDuino的IP地址而無法使用。現在就告訴大家通過串列埠來獲取pcDuino的IP地址。一:使用TTL轉USB模組 硬體: 1.       TTL轉USB模組,推薦 http://linksprite.c

asp.net頁面通過Javascript使用CanvasJS.Chart畫曲線,曲線實現動態載入後臺資料(通過ajax)

頁面程式碼: <html> <head> <script src="jQuery.js" type="text/javascript"></script> <script src="https://canvasjs.com/assets/

Java-通過IP地址獲得域名主機

昨天停電,今天補上!! 今天換個方式貼,總感覺之前那樣不太好 如何通過IP地址獲得域名和主機名? 過程是這樣的 1.先將IP地址轉換為位元組陣列 2.通過InetAddress類的getByAddress()方法,獲得網路主機中具有指定IP地址的InetAddress物件

ASP.NET Core 通過 Microsoft.DotNet.Watcher.Tools 實現熱部署

之前開發前端的時候,webpack 會有熱更新工具,在修改了程式碼之後,自動將程式碼編譯,實時展現到頁面上,給開發帶來了極大的方便。 Java也可以通過第三方外掛JRebel實現熱部署,不用頻繁的重啟Tomcat。 微軟官方也為.NET Core 開發了熱部署工具,就是Microsoft.DotNet.W