<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>hihn.org &#187; hostname</title>
	<atom:link href="http://hihn.org/tag/hostname/feed/" rel="self" type="application/rss+xml" />
	<link>http://hihn.org</link>
	<description></description>
	<lastBuildDate>Mon, 05 Mar 2012 19:04:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IP und Namen eines Hosts ausgeben</title>
		<link>http://hihn.org/2007/12/ip-und-namen-eines-hosts-ausgeben/</link>
		<comments>http://hihn.org/2007/12/ip-und-namen-eines-hosts-ausgeben/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 22:02:17 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[hostname]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.hihn.org/?p=19</guid>
		<description><![CDATA[Mit folgendem Code kann man die IP eines Hosts herausfinden und ausgeben lassen. Dafür habe ich erst eine neue Java class names &#8220;HoleIP.java&#8221; erstellt. import java.net.*; public class HoleIP { public String seite; public static void getAddr(String seite) { try { InetAddress addr = InetAddress.getByName(seite); System.out.print("HostName: " + addr.getHostName() + "\n"); System.out.println("Host Address: " + [...]]]></description>
			<content:encoded><![CDATA[<p>Mit folgendem Code kann man die IP eines Hosts herausfinden und ausgeben lassen.<br />
Dafür habe ich erst eine neue Java class names <strong>&#8220;HoleIP.java&#8221;</strong> erstellt.</p>
<pre>
import java.net.*;

public class HoleIP {
    public String seite;

    public static void getAddr(String seite) {
        try {
            InetAddress addr = InetAddress.getByName(seite);
            System.out.print("HostName: "   + addr.getHostName() + "\n");
            System.out.println("Host Address: " + addr.getHostAddress() + "\n");
        }
        catch(UnknownHostException e) {
            System.err.println("Error: " + e.toString());
            System.exit(1);
        }
    }
</pre>
<p>Erläuterung:<br />
* <strong>import java.net.*;</strong> wird benötigt um die Netzwerkfunktionen zu importieren.</p>
<p>* Mit <strong>public static void getAddr(String seite) { &#8230; }</strong> wird die Methode <strong>&#8220;getAddr&#8221;</strong> definiert die den Parameter <strong>&#8220;seite&#8221;</strong> (der vom Typ String ist) besitzt.</p>
<p>* Die try-catch-Schleife mit dem <strong>UnknownHostException e</strong> ist unerlässlich.</p>
<p>In der <strong>&#8220;Main.java&#8221;</strong> wird die Methode <strong>getAddr</strong> nun aufgerufen:</p>
<pre>
public class Main {
    public static void main(String[] args) {
        HoleIP.getAddr("hihn.org");
    }

}
</pre>
<p>Das Ergebnis:</p>
<pre>
HostName: hihn.org
Host Address: 217.13.199.38
</pre>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2007/12/ip-und-namen-eines-hosts-ausgeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

