<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Setting Up Mac Mini Server for Basic Operation</title>
	<atom:link href="http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/feed/" rel="self" type="application/rss+xml" />
	<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setting-up-mac-mini-server-for-basic-operation</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 16:27:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Michael</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-12948</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 18 Mar 2011 13:22:39 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-12948</guid>
		<description>You do not need any server software for that.  The OS X server software is a separate, quite expensive, operating system.  It is mostly used by small/mid-size companies for acting as internal server or for serving web-pages.  Only a few weirdos (like me) get one for personal purposes (such as running this web-site).  If you really think, you need OS X server, I suggest holding up for OS X Lion, which probably goes on sale this fall or early next year (just a guess).  It contains the server functionality at no extra charge.

For serving as a music server at home, by far the easier way is to use iTunes and iTunes sharing.  That allows you to play music from any Mac/PC/iPhone/iPad/iPod Touch/Apple TV on the same network.  You can also set up home sharing which allows you to additionally copy the music around different computers.  iTunes also works for movie sharing.  The only downside of this is that it only works if the music/movies are in a compatible format, which explicitly excludes Windows Media, Ogg Vorbig/THeora and DivX.

For pictures, just use iPhoto.  You can access local libraries the same way as with iTunes from any other Mac.

If you run iPHoto and iTunes on the server, you can use either iTunes/iPhoto on all clients or you can use Frontrow for browsing everything from within one application.</description>
		<content:encoded><![CDATA[<p>You do not need any server software for that.  The OS X server software is a separate, quite expensive, operating system.  It is mostly used by small/mid-size companies for acting as internal server or for serving web-pages.  Only a few weirdos (like me) get one for personal purposes (such as running this web-site).  If you really think, you need OS X server, I suggest holding up for OS X Lion, which probably goes on sale this fall or early next year (just a guess).  It contains the server functionality at no extra charge.</p>
<p>For serving as a music server at home, by far the easier way is to use iTunes and iTunes sharing.  That allows you to play music from any Mac/PC/iPhone/iPad/iPod Touch/Apple TV on the same network.  You can also set up home sharing which allows you to additionally copy the music around different computers.  iTunes also works for movie sharing.  The only downside of this is that it only works if the music/movies are in a compatible format, which explicitly excludes Windows Media, Ogg Vorbig/THeora and DivX.</p>
<p>For pictures, just use iPhoto.  You can access local libraries the same way as with iTunes from any other Mac.</p>
<p>If you run iPHoto and iTunes on the server, you can use either iTunes/iPhoto on all clients or you can use Frontrow for browsing everything from within one application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dman</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-12945</link>
		<dc:creator>Dman</dc:creator>
		<pubDate>Fri, 18 Mar 2011 04:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-12945</guid>
		<description>what if I just wanted to create a server so I can access all my music, pictures and videos from any computer or iphone in the house?

I just bought a mac mini for my server, but haven&#039;t bought the server software yet. I am just looking for a cheap solution and I apologize now I am completely dumb when it comes to networks and servers.

Thanks in advance!</description>
		<content:encoded><![CDATA[<p>what if I just wanted to create a server so I can access all my music, pictures and videos from any computer or iphone in the house?</p>
<p>I just bought a mac mini for my server, but haven&#8217;t bought the server software yet. I am just looking for a cheap solution and I apologize now I am completely dumb when it comes to networks and servers.</p>
<p>Thanks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-9441</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 24 Nov 2010 03:20:32 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-9441</guid>
		<description>Thanks so much for the info.  I&#039;ll probably try the approach of routing a port to a specific server and then accepting SSH only on this port with the proper account credentials. As to why we&#039;re not using a hosting solution, well, we have hosting right now through slicehost and EC2 but the cost is becoming prohibitive for the type of server resources that we need - low RAM/high CPU intensive data mining and processing. For the cost of only four months of monthly fees to Amazon and rackspace, we can buy and maintain 2 of our own servers until we have the funding to go back to a proper cloud computing/hosting environment. 

Anyway, thanks again for everything!

Best,

Chris</description>
		<content:encoded><![CDATA[<p>Thanks so much for the info.  I&#8217;ll probably try the approach of routing a port to a specific server and then accepting SSH only on this port with the proper account credentials. As to why we&#8217;re not using a hosting solution, well, we have hosting right now through slicehost and EC2 but the cost is becoming prohibitive for the type of server resources that we need &#8211; low RAM/high CPU intensive data mining and processing. For the cost of only four months of monthly fees to Amazon and rackspace, we can buy and maintain 2 of our own servers until we have the funding to go back to a proper cloud computing/hosting environment. </p>
<p>Anyway, thanks again for everything!</p>
<p>Best,</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-9432</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 23 Nov 2010 22:28:19 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-9432</guid>
		<description>Hi Chris,

Glad you liked my writeup.

It is definitely possible to set up multiple servers behind one modem.  You should be aware of some restrictions, though.

First, in OS X, you don&#039;t use root accounts, but administrator accounts.  They are basically regular users who has the ability to escalate their privileges.  For the most part, as long as you&#039;re in the GUI, there is no difference, but ass soon as you are in the shell, there are things you cannot even do as an administrator (looking at other administrators&#039; files, e.g.).  You can circumvent this by using &quot;sudo bash&quot; in the shell, which gived you a &quot;real&quot; root terminal.  Don&#039;t do that unless you know what you are doing, though, as you can completely destroy your system by mistake like this.

Second, regarding having multiple computers sharing the same external address.  That is possible, but with some restrictions.  Let&#039;s assume you have two computers sharing a single public address (so you have an internal IP for each and they use NAT to share a single external addfress).  In order to get to a service on a computer, you need to know it&#039;s address (IP) and the port number of the service.  Web-servers typically run on port 80 and ssh servers on port 22 (and so on for many pre-defined services).  If you type in an address, like westergaard.eu, it is translated to the IP of the correct web-server, which is then automatically contacted at port 80.  It is possible to run web-servers for two DNS names running on the same server, using some magic in the HTTP protocol (the client tells the server which one it wants; for example westergaard.eu and lfpedia.com point to the same IP but different sites).  You cannot, however have two servers serving separate web-sites from the same external IP.  An IP and a port is routed to a particular machine.  You can circumvent this by running web-servers on different ports, so you contact, say, www1.westergaard.eu and www2.westergaard.eu:81, where the 81 indicates that the web-server does not run on the standard port 80, but instead on port 81.

You can do something similar with ssh.  Simply run the sshd daemon of different ports, say 22 for the &quot;main&quot; server and 2222 for the secondary (port 23 is used for telnet and while this is rarely used anymore, using it for ssh may get you a bunch of unwanted attempts at breaking in via telnet).  You can use any port you want and most clients will understand this – use the -p switch for the terminal ssh client.  Then set up your firewall/router to forward ports individually based on port number.  On my old firewall, part of my service setup is:
&lt;img src=&quot;http://westergaard.eu/wp-content/uploads/2010/11/Safari-0011.png&quot; /&gt;
where 10.0.0.20 is my server and 10.0.1.2 is my desktop.  Here my web-server is sent to my server whereas ssh is sent my desktop.  You can also send the same service to different machines, but not using the same external port.

If you prefer not to have different external ports, you can just have one &quot;main&quot; machine and ssh to that.  From that machine, you can then reach the others on your internal network.

I have (almost) always gone with the last solution, as remembering weird port names for each machine becomes a pain.

I should say you also have a third, secret, option.  It is to internally use IPv6 and have a router that understands one of the IPv6 over IPv4 tunneling protocols (6to4 is the most popular one today).  You then have 16 billion billion IP addresses for your machine (from just one external static IPv4 IP).  Assign each internal machine an IPv6 address from that prefix and have your machine correctly router 6to4 traffic (all Apple routers do this correctly).  This of course requires that each machine you want to use to connect to your internal network had access to IPv6 (natively or via a 6to4 gateway), which is the biggest problem.  I used to use this solution (though using an older tunneling mechanism called 6bone), and it works well.  It is by far the most advanced one to set up, though.

Finally, you should ash yourself that if you need multiple servers that all should be accessible externally if it is not really worth it getting a real hosting solution with separate IP addresses for each.  More often than not, the limiting factor is not the server but the internet connection.  My site is hosted at home on a single Mac Mini on a 10/10 Mbit/s connection and my Mini is still also acting as internal server, including eyeTV server, and is running at 10-20% load.</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>Glad you liked my writeup.</p>
<p>It is definitely possible to set up multiple servers behind one modem.  You should be aware of some restrictions, though.</p>
<p>First, in OS X, you don&#8217;t use root accounts, but administrator accounts.  They are basically regular users who has the ability to escalate their privileges.  For the most part, as long as you&#8217;re in the GUI, there is no difference, but ass soon as you are in the shell, there are things you cannot even do as an administrator (looking at other administrators&#8217; files, e.g.).  You can circumvent this by using &#8220;sudo bash&#8221; in the shell, which gived you a &#8220;real&#8221; root terminal.  Don&#8217;t do that unless you know what you are doing, though, as you can completely destroy your system by mistake like this.</p>
<p>Second, regarding having multiple computers sharing the same external address.  That is possible, but with some restrictions.  Let&#8217;s assume you have two computers sharing a single public address (so you have an internal IP for each and they use NAT to share a single external addfress).  In order to get to a service on a computer, you need to know it&#8217;s address (IP) and the port number of the service.  Web-servers typically run on port 80 and ssh servers on port 22 (and so on for many pre-defined services).  If you type in an address, like westergaard.eu, it is translated to the IP of the correct web-server, which is then automatically contacted at port 80.  It is possible to run web-servers for two DNS names running on the same server, using some magic in the HTTP protocol (the client tells the server which one it wants; for example westergaard.eu and lfpedia.com point to the same IP but different sites).  You cannot, however have two servers serving separate web-sites from the same external IP.  An IP and a port is routed to a particular machine.  You can circumvent this by running web-servers on different ports, so you contact, say, www1.westergaard.eu and www2.westergaard.eu:81, where the 81 indicates that the web-server does not run on the standard port 80, but instead on port 81.</p>
<p>You can do something similar with ssh.  Simply run the sshd daemon of different ports, say 22 for the &#8220;main&#8221; server and 2222 for the secondary (port 23 is used for telnet and while this is rarely used anymore, using it for ssh may get you a bunch of unwanted attempts at breaking in via telnet).  You can use any port you want and most clients will understand this – use the -p switch for the terminal ssh client.  Then set up your firewall/router to forward ports individually based on port number.  On my old firewall, part of my service setup is:<br />
<img src="http://westergaard.eu/wp-content/uploads/2010/11/Safari-0011.png" /><br />
where 10.0.0.20 is my server and 10.0.1.2 is my desktop.  Here my web-server is sent to my server whereas ssh is sent my desktop.  You can also send the same service to different machines, but not using the same external port.</p>
<p>If you prefer not to have different external ports, you can just have one &#8220;main&#8221; machine and ssh to that.  From that machine, you can then reach the others on your internal network.</p>
<p>I have (almost) always gone with the last solution, as remembering weird port names for each machine becomes a pain.</p>
<p>I should say you also have a third, secret, option.  It is to internally use IPv6 and have a router that understands one of the IPv6 over IPv4 tunneling protocols (6to4 is the most popular one today).  You then have 16 billion billion IP addresses for your machine (from just one external static IPv4 IP).  Assign each internal machine an IPv6 address from that prefix and have your machine correctly router 6to4 traffic (all Apple routers do this correctly).  This of course requires that each machine you want to use to connect to your internal network had access to IPv6 (natively or via a 6to4 gateway), which is the biggest problem.  I used to use this solution (though using an older tunneling mechanism called 6bone), and it works well.  It is by far the most advanced one to set up, though.</p>
<p>Finally, you should ash yourself that if you need multiple servers that all should be accessible externally if it is not really worth it getting a real hosting solution with separate IP addresses for each.  More often than not, the limiting factor is not the server but the internet connection.  My site is hosted at home on a single Mac Mini on a 10/10 Mbit/s connection and my Mini is still also acting as internal server, including eyeTV server, and is running at 10-20% load.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-9425</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Tue, 23 Nov 2010 20:12:59 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-9425</guid>
		<description>Hi Michael,

First of all, thanks for posting this. Very helpful.

Second, I wanted to get your thoughts on setting up a couple &quot;remote&quot; Mac Mini servers as I have zero experience setting up servers. Essentially, I have 2 Mac Minis sitting at a friend&#039;s house that share an internet connection through a 4-port DSL modem. From my home, I want to be able to SSH into each of these servers independently, using a root account for each server. A) Is this possible? B) Being that the ISP assigns a single static IP for the DSL connection, how can i also assign an IP address for each server that will resolve over the interwebs when I try to hit them from home via SSH?

Any insights would be awesome - thanks!</description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>First of all, thanks for posting this. Very helpful.</p>
<p>Second, I wanted to get your thoughts on setting up a couple &#8220;remote&#8221; Mac Mini servers as I have zero experience setting up servers. Essentially, I have 2 Mac Minis sitting at a friend&#8217;s house that share an internet connection through a 4-port DSL modem. From my home, I want to be able to SSH into each of these servers independently, using a root account for each server. A) Is this possible? B) Being that the ISP assigns a single static IP for the DSL connection, how can i also assign an IP address for each server that will resolve over the interwebs when I try to hit them from home via SSH?</p>
<p>Any insights would be awesome &#8211; thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-6046</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Sun, 26 Sep 2010 18:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-6046</guid>
		<description>I can see why that is…  I cannot find a setting, and even rummaging around in the code does not reveal anything.  The wiki server themes are located in &lt;code&gt;/Library/Application Support/WikiServer/Themes&lt;/code&gt;, which contain some localization entries, but even altering these does not seem to change anything.

I must say, though, that the wiki server is fairly limited, and unless you plan to use it using an OS X directory, I suggest switching to a more powerful wiki server, such as &lt;a href=&quot;http://www.mediawiki.org/&quot; rel=&quot;nofollow&quot;&gt;MediaWiki&lt;/a&gt; (used by Wikipedia), which is easy to set up and use on OS X (it uses MySQL, which is pre-installed on OS X).  You should even (though I&#039;m now just speculating) be able to get MediaWiki to authenticate against a OS X directory, as I&#039;ve previously successfully made MediaWiki integrate with LDAP, which is also used by the OS X directory service.  LDAP support requires a separate plug-in for MediaWiki.</description>
		<content:encoded><![CDATA[<p>I can see why that is…  I cannot find a setting, and even rummaging around in the code does not reveal anything.  The wiki server themes are located in <code>/Library/Application Support/WikiServer/Themes</code>, which contain some localization entries, but even altering these does not seem to change anything.</p>
<p>I must say, though, that the wiki server is fairly limited, and unless you plan to use it using an OS X directory, I suggest switching to a more powerful wiki server, such as <a href="http://www.mediawiki.org/" rel="nofollow">MediaWiki</a> (used by Wikipedia), which is easy to set up and use on OS X (it uses MySQL, which is pre-installed on OS X).  You should even (though I&#8217;m now just speculating) be able to get MediaWiki to authenticate against a OS X directory, as I&#8217;ve previously successfully made MediaWiki integrate with LDAP, which is also used by the OS X directory service.  LDAP support requires a separate plug-in for MediaWiki.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shrek</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-5949</link>
		<dc:creator>Shrek</dc:creator>
		<pubDate>Fri, 24 Sep 2010 08:52:06 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-5949</guid>
		<description>Hi Michael,

Have difficulty finding out how to change am/pm to 24t in the wiki calendar, do you have no idea how to do it?</description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>Have difficulty finding out how to change am/pm to 24t in the wiki calendar, do you have no idea how to do it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-4152</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 27 Jul 2010 04:46:51 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-4152</guid>
		<description>Hi Ron,

Sure.  It depends a bit on your usage scenario, though.  Basically, I can think of three scenarios and they have to be resolved in three different ways.

&lt;b&gt;Scenario 1: You want to use the server on an intranet to send mail outside, but ISP is blocking outgoing traffic on port 25.&lt;/b&gt;
This is a common scenario as many viruses set up a mail-server for spamming.  To prevent this, the ISP blocks port 25 and forces you to go thru their mail-server.  The fix is just to set up the Mac mini to relay thru the mail-server of your ISP.  You&#039;ll get an extra header, but your server handle everything.  Set up a forwarder like this:
&lt;img src=&quot;http://westergaard.eu/wp-content/uploads/2010/07/Finder-002.png&quot; /&gt;

&lt;b&gt;Scenario 2: You want to receive mail for your domain form the internet, but your ISP blocks ingoing SMTP.&lt;/b&gt;
This is equally common, even though I cannot see any obvious way to exploit incoming connections.  Perhaps it&#039;s easier just blocking in both directions?  You cannot fix this without help from your ISP.  Some ISPs are friendly enough and set up a forwarding mail server you can use.  The idea is that you set your own server with the highest priority and their server with a lower priority.  Clients on the internet will not be able to connect directly to your server, and thy the next on the list.  The ISP server will then do the same, but is able to connect to your server.  If your ISP does this, just set up DNS as here:
&lt;img src=&quot;http://westergaard.eu/wp-content/uploads/2010/07/Finder-003.png&quot; /&gt;
If your ISP does not do this, you&#039;ll need an external server which is ready to forward on another port or via SMTPS.

&lt;b&gt;Scenario 3: You want to send mail via your server from the internet (i.e., have a single mail-server no matter where you are).&lt;/b&gt;
This is blocked by the same measures as in Scenario 2, but the solution is (can be) another.  The easy solution is to enable VPN and just send externally as if you were at home.

The other solution is to set up your server to use SMTPS, i.e., encrypted SMTP over SSL.  As this cannot be abused, few providers block this (as outgoing SMTP is needed anyway for this to be abusable).  Simply enable/require encrypted SSL and while you&#039;re at it do the same for IMAP/POP.  There&#039;s really no reason not to use encrypted connections.  SMTP over SSL runs on port 587 or 465, so you&#039;ll need to have these ports open.  SMTPS cannot (as far as I know) be used to receive mail in a standard way.  Set up encryption here:
&lt;img src=&quot;http://westergaard.eu/wp-content/uploads/2010/07/Finder-0011.png&quot; /&gt;</description>
		<content:encoded><![CDATA[<p>Hi Ron,</p>
<p>Sure.  It depends a bit on your usage scenario, though.  Basically, I can think of three scenarios and they have to be resolved in three different ways.</p>
<p><b>Scenario 1: You want to use the server on an intranet to send mail outside, but ISP is blocking outgoing traffic on port 25.</b><br />
This is a common scenario as many viruses set up a mail-server for spamming.  To prevent this, the ISP blocks port 25 and forces you to go thru their mail-server.  The fix is just to set up the Mac mini to relay thru the mail-server of your ISP.  You&#8217;ll get an extra header, but your server handle everything.  Set up a forwarder like this:<br />
<img src="http://westergaard.eu/wp-content/uploads/2010/07/Finder-002.png" /></p>
<p><b>Scenario 2: You want to receive mail for your domain form the internet, but your ISP blocks ingoing SMTP.</b><br />
This is equally common, even though I cannot see any obvious way to exploit incoming connections.  Perhaps it&#8217;s easier just blocking in both directions?  You cannot fix this without help from your ISP.  Some ISPs are friendly enough and set up a forwarding mail server you can use.  The idea is that you set your own server with the highest priority and their server with a lower priority.  Clients on the internet will not be able to connect directly to your server, and thy the next on the list.  The ISP server will then do the same, but is able to connect to your server.  If your ISP does this, just set up DNS as here:<br />
<img src="http://westergaard.eu/wp-content/uploads/2010/07/Finder-003.png" /><br />
If your ISP does not do this, you&#8217;ll need an external server which is ready to forward on another port or via SMTPS.</p>
<p><b>Scenario 3: You want to send mail via your server from the internet (i.e., have a single mail-server no matter where you are).</b><br />
This is blocked by the same measures as in Scenario 2, but the solution is (can be) another.  The easy solution is to enable VPN and just send externally as if you were at home.</p>
<p>The other solution is to set up your server to use SMTPS, i.e., encrypted SMTP over SSL.  As this cannot be abused, few providers block this (as outgoing SMTP is needed anyway for this to be abusable).  Simply enable/require encrypted SSL and while you&#8217;re at it do the same for IMAP/POP.  There&#8217;s really no reason not to use encrypted connections.  SMTP over SSL runs on port 587 or 465, so you&#8217;ll need to have these ports open.  SMTPS cannot (as far as I know) be used to receive mail in a standard way.  Set up encryption here:<br />
<img src="http://westergaard.eu/wp-content/uploads/2010/07/Finder-0011.png" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ron M</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-4144</link>
		<dc:creator>Ron M</dc:creator>
		<pubDate>Mon, 26 Jul 2010 20:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-4144</guid>
		<description>Michael
Is there a way to setup where people can send email through the mac mini even though their isp&#039;s block port 25?</description>
		<content:encoded><![CDATA[<p>Michael<br />
Is there a way to setup where people can send email through the mac mini even though their isp&#8217;s block port 25?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://westergaard.eu/2009/11/setting-up-mac-mini-server-for-basic-operation/comment-page-1/#comment-3794</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 02 Jul 2010 09:21:39 +0000</pubDate>
		<guid isPermaLink="false">http://westergaard.eu/?p=523#comment-3794</guid>
		<description>Hi Abram,

Both are huge topics that cannot be easily conveyed.  Basically, IPs function s the addresses of computers on the internet (think phone numbers) and DNS functions as the white pages in phone books (mapping names of persons to phone numbers), by translating names such as westergaard.eu to 145.120.13.213 (my current IP address).

For the best understanding, I recommend reading a text book on networking (I&#039;ve used Tannenbaum &amp; Steen: &lt;em&gt;Distributed Systems: Principles and Paradigms. Second Edition&lt;/em&gt; from Prentice Hall in my distributed systems course, but there are many others) or using Wikipedia as a starting point (e.g., &lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Protocol&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Internet_Protocol&lt;/a&gt;).</description>
		<content:encoded><![CDATA[<p>Hi Abram,</p>
<p>Both are huge topics that cannot be easily conveyed.  Basically, IPs function s the addresses of computers on the internet (think phone numbers) and DNS functions as the white pages in phone books (mapping names of persons to phone numbers), by translating names such as westergaard.eu to 145.120.13.213 (my current IP address).</p>
<p>For the best understanding, I recommend reading a text book on networking (I&#8217;ve used Tannenbaum &amp; Steen: <em>Distributed Systems: Principles and Paradigms. Second Edition</em> from Prentice Hall in my distributed systems course, but there are many others) or using Wikipedia as a starting point (e.g., <a href="http://en.wikipedia.org/wiki/Internet_Protocol" rel="nofollow">http://en.wikipedia.org/wiki/Internet_Protocol</a>).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

