From owner-freebsd-questions@FreeBSD.ORG Thu Jul 6 10:56:17 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A3B816A4DA for ; Thu, 6 Jul 2006 10:56:17 +0000 (UTC) (envelope-from msherman77@gmail.com) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89CD243D49 for ; Thu, 6 Jul 2006 10:56:16 +0000 (GMT) (envelope-from msherman77@gmail.com) Received: by wx-out-0102.google.com with SMTP id h30so933516wxd for ; Thu, 06 Jul 2006 03:56:16 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=EFwDi6pLcFW38ubU8j0yDvP3UqVY2pO1EjW4cy/ae4Bqw8eLJLX3MPROOv+Mi33+M9G24DQK/LhJ9SVGZJ3bNA3asbnBhXYDXn3je3mxqbaMvlwi7HJXyLfFJOLWufpQudfj2v+ZbW6gZdZ3b/F3n+MTGx4BFUyzW6hyyewZiLc= Received: by 10.70.18.3 with SMTP id 3mr10603480wxr; Thu, 06 Jul 2006 03:56:15 -0700 (PDT) Received: by 10.70.89.5 with HTTP; Thu, 6 Jul 2006 03:56:15 -0700 (PDT) Message-ID: Date: Thu, 6 Jul 2006 06:56:15 -0400 From: "Michael S" To: "David Stanford" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: FreeBSD Mailing List Subject: Re: DNS beginner question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jul 2006 10:56:17 -0000 The "open" ports are simply port-forwarded from the router to my internal network (NAT). And I only have one public IP. For me the more important issue is whether DNS would work with private IP addresses. On 7/5/06, David Stanford wrote: > > > On 7/5/06, Michael S wrote: > > Hi all. > > > > I am trying to set up a DNS service. I have 2 FreeBSD machines, one's > > web and DNS (that I am setting up) and the other FTP. Both machines > > are behind a router and get local addresses (i.e. 192.168....). If > > DNS, FTP and web ports in the router are open, will I be able to set > > up the DNS in a way such that when someone from the outside types > > www.mydomain.com, he'll be taken to the machine that runs apache, and > > when he types ftp.mydomain.com he'll be taken to the machine which > > runs ftp? > > By the way simply typing ftp://mydomain.com and http://mydomain.com > > does the trick, but I want it to work with prefixes too. > > > > Hopefully my question isn't too confusing. > > > > Thanks in advance. > > Michael > > > > Hi Michael, > > You'll have to clarify "open" regarding the WEB, DNS, and FTP ports on the > router. Are they simply port-forwarded to the internal servers (meaning > based on service ports) or do you have one-to-one NAT mapping a public IP to > an internal for each server? If it's the latter, and each machine has its > own public IP, then you can simply set DNS to point to each server > respectively: > > www.mydomain.com -> publicIP1 -> privateIP1 > ftp.mydomain.com -> publicIP2 -> privateIP2 > > The real question is whether you have a block of public IPs or just one. But > to be honest, you can probably get away with just having a single public IP > and using port forwarding as most browsers (including Firfox and IE) > recognize the "ftp" and "www" subdomains and automatically adjust to that > protocol. > > i.e. ftp.somedomain.com will automatically be translated to > ftp://ftp.somedomain.com (ftp.freebsd.org ). > > -David > -- > [root@fbsd ~]# fortune > Happiness is just an illusion, filled with sadness and confusion.