<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Bits, Bytes and my 5 cents &#187; Webmin</title>
	<atom:link href="http://blog.encodingit.ch/tag/webmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.encodingit.ch</link>
	<description>Life is just a technical game</description>
	<lastBuildDate>Thu, 02 Feb 2012 16:28:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>DNS Server Konfiguration</title>
		<link>http://blog.encodingit.ch/2009/11/dns-server-konfiguration/</link>
		<comments>http://blog.encodingit.ch/2009/11/dns-server-konfiguration/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 01:06:05 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[Webmin]]></category>

		<guid isPermaLink="false">http://compr00t.co.funpic.de/?p=649</guid>
		<description><![CDATA[Für mich war das eine Premiere, da ich bisher nur unter Windows das vergnügen hatte, und da ist es wirklich keine grosse Sache.

Umso erstaunter war ich, wie kompliziert das eigentlich unter Linux ist...

Doch war ich irgendwie zu faul, alle Dateien einzeln zu editieren und konfigurieren, also habe ich auf Webmin zurückgegriffen.

Webmin erlaubt es, viele Einstellungen in Bereichen wie Netwerkverwaltung, Useradministration, Servereinstellungen und vieles mehr direkt über ein GUI im Browser zu konfigurieren.<img src="http://www.encodingit.ch/piwik/piwik.php?idsite=2&rec=1" style="border:0" alt="" />]]></description>
			<content:encoded><![CDATA[<p>Damit ich mir für meine virtuellen Server nicht jedes mal die passende IP merken oder irgendwo nachsehen will, habe ich mir einen eigenen DNS Server im Netzwerk installiert.</p>
<p>Für mich war das eine Premiere, da ich bisher nur unter Windows das vergnügen hatte, und da ist es wirklich keine grosse Sache.</p>
<p>Umso erstaunter war ich, wie kompliziert das eigentlich unter Linux ist&#8230;</p>
<p>Doch war ich irgendwie zu faul (oder einfach vom WindowsGUI verwöhnt), alle Dateien einzeln zu editieren und konfigurieren, also habe ich auf <a href="http://www.webmin.com/"  target="_blank">Webmin</a> zurückgegriffen.</p>
<p><a target="_blank" href="http://www.webmin.com/screenshots/chapter30/figure4.png"  rel="lightbox[649]"><img class="alignnone" src="http://www.webmin.com/screenshots/chapter30/figure4.png" alt="" width="461" height="221" /></a></p>
<p>Webmin erlaubt es, viele Einstellungen in Bereichen wie Netzwerkverwaltung, Useradministration, Servereinstellungen und vieles mehr direkt über ein GUI im Browser zu konfigurieren.</p>
<p>Zuerst muss man sich also das aktuelle Paket von Sourceforge holen:</p>
<blockquote><p>wget http://downloads.sourceforge.net/project/webadmin/webmin/1.390/webmin_1.390_all.deb</p></blockquote>
<p>Danach kann man die Installation starten:</p>
<blockquote><p>sudo dpkg -i webmin_*</p></blockquote>
<p>Da aber noch einige Pakete fehlen, wird die Installation vorerst fehlschlagen. Also gilt es dies noch zu berichtigen:</p>
<blockquote><p>sudo apt-get install -f</p></blockquote>
<p>Und nun ist Webmin auch schon installiert unter unter https://127.0.0.1:10000 verfügbar.</p>
<p>Jetzt kann also die Installation losgehen. Dazu ruft man Webmin auf und loggt sich mit einem User ein, welcher sudo-Rechte besitzt.<br />
Dann wählt man unter &#8220;Server&#8221; den Punkt &#8220;BIND DNS Server&#8221;.</p>
<p>Nun muss man zuerst mal eine neue Zone erstellen. Hierfür wählt man den Punkt &#8220;Create master zone&#8221;. Will man, wie in meinem Fall Namen zu IPs auflösen, so muss man eine Forward Lookup Zone erstellen.</p>
<p>Unter &#8220;Domain name / Network&#8221; vergibt man den Namen für die Zone. Dieser wird auch gleich der Name der Top Level Domain sein (zB. lokal, ch oder com).<br />
Nun muss man noch unter &#8220;Email address&#8221; eine eMail-Adresse eingeben. Der Rest kann man auf den Standardeinstellungen belassen.</p>
<p>Jetzt kann man endlich die ersten Namen einer IP zuordnen. Dazu definiert man alle Namen und IPs unter dem Punkt &#8220;Address (0)&#8221;.</p>
<p>Wenn man will, kann man unter &#8220;Reverse Address (0)&#8221; nochmal die selbigen Informationen zuordnen.</p>
<p>Nachdem man seine Änderungen abgespeichert hat, kann man die Einstellungen testen.<br />
Dazu logge ich mich per SSH ein und führe eine Abfrage an den DNS Server aus:</p>
<blockquote><p>dig @127.0.0.1 name.domain</p></blockquote>
<p>Eine Antwort sollte etwa so aussehen:</p>
<blockquote><p>; &lt;&lt;&gt;&gt; DiG 9.4.2-P2 &lt;&lt;&gt;&gt; @127.0.0.1 name.domain<br />
; (1 server found)<br />
;; global options:  printcmd<br />
;; Got answer:<br />
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 18355<br />
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0</p>
<p>;; QUESTION SECTION:<br />
;name.domain.                     IN      A</p>
<p>;; ANSWER SECTION:<br />
name.domain.              38400   IN      A       192.168.0.1</p>
<p>;; AUTHORITY SECTION:<br />
domain.                  38400   IN      NS      SL004.</p>
<p>;; Query time: 1 msec<br />
;; SERVER: 127.0.0.1#53(127.0.0.1)<br />
;; WHEN: Sun Nov 29 01:52:00 2009<br />
;; MSG SIZE  rcvd: 62</p></blockquote>
<p>Nun muss man nur noch den einzelnen Hosts den DNS hinzufügen. Da bei mir alle Clients ihre IPs per DHCP beziehen, musste ich den DNS nur da eintragen, und abwarten.</p>
<p>Und von nun an, muss ich mir keine mühsamen IP-Adressen mehr merken <img src='http://blog.encodingit.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Vielen Dank an Roman für die <a href="http://ubuntublog.ch/services/webmin-auf-ubuntu-804-server"  target="_blank">Tipps zu Webmin</a>.</p>
<img src="http://www.encodingit.ch/piwik/piwik.php?idsite=2&rec=1" style="border:0" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.encodingit.ch/2009/11/dns-server-konfiguration/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

