Does your external NIC on the server have a public ip / connected straight to a router or does it go in to another router?
What is happening is (if your setup is as I expect above)-
Client looks up IP and sees that it is outside of your local network
Client goes to its default gateway (your Windows 2008 Box) and says the ip.
Windows 2008 says not here, looks up the default gateway and forwards the request to your router.
Router says, that IP is mine, but then hangs and times out!
See if your router supports NAT Loop-back. Basically, NAT inside Windows 2008 is working, but the DNS IP is your public one and RRAS does not realise that it is it's own IP, and therefore doing its job and routing to its external network.
If you say the make/model of your router, I can help you further (if it supports it)
Another way that can get awkward is to install your own local DNS server on the Windows 2008 box and refer all clients to it (make it forward queries to your current DNS servers) and force in a zone for each of your domains that have your internal records.
... Or if you only have a handful of machines and the router does not support NAT Loop-back, and you understandably do not want to buy new hardware, insert your record in to the machines' host file. This is a surprisingly efficent technique and providing you have admin access to shares, you can script this VERY easily by just placing it in a directory then doing
copy hosts \\\computer_name\c$\windows\system32\drivers\etc\hosts
And all done without a reboot!
Of course, the prefrence is just to enable NAT Loopback!
Anyway, hope I helped and this was the issue... Dreading your reply of "I only have a modem and the server is using a external ip in it's config!!"
Windows server 2008 provides a Routing and Remote access service, this can allow you to use NAT.
An explanation of NAT is provided Here
Below are taken from technet
Install RRAS
Applies To: Windows Server 2008 R2
You install RRAS by using the Add
Roles wizard in Server Manager.
Membership in the local Administrators
group, or equivalent, is the minimum
required to complete this procedure.
To install RRAS Perform one of the
following two steps to start the Add
Roles Wizard:
Start Server Manager. In the main
window, under Roles Summary, click Add
roles.
In the Initial Configuration Tasks
window that appears when you first log
on, under Customize This Server, click
Add roles.
On the Before You Begin page, click
Next.
Note This page does not appear if you
previously selected Skip this page by
default. On the Select Server Roles
page, select Network Policy and Access
Services, and then click Next twice.
On the Select Role Services page,
select Routing and Remote Access
Services.
On the Confirm Installation Selections
page, click Install.
On the Installation Results page,
review the status, and then click
Close.
Open the RRAS MMC Snap-in
Applies To: Windows Server 2008 R2
Use these procedures to open the
Routing and Remote Access MMC snap-in.
Membership in the local Administrators
group, or equivalent, is the minimum
required to complete this procedure.
To open the RRAS MMC snap-in by using
Server Manager To start Server
Manager, click Start, click
Administrative Tools, and then click
Server Manager.
Expand Roles, expand Network Policy
and Access Services, and then click
Routing and Remote Access.
Enable and Configure NAT
Applies To: Windows Server 2008 R2
Network address translation (NAT)
allows you to share a connection to
the public Internet through a single
interface with a single public IP
address. The computers on the private
network use private, non-routable
addresses. NAT maps the private
addresses to the public address.
Membership in the local Administrators
group, or equivalent, is the minimum
required to complete this procedure.
To enable network address translation
addressing In the RRAS MMC snap-in,
expand Your Server Name. If you are
using Server Manager, expand Routing
and Remote Access.
Expand IPv4, right-click NAT, and then
click Properties.
If you do not have a DHCP server on
the private network, then you can use
the RRAS server to respond to DHCP
address requests. To do this, on the
Address Assignment tab, select the
Automatically assign IP addresses by
using the DHCP allocator check box.
To allocate addresses to clients on
the private network by acting as a
DHCP server, in IP address and Mask,
configure a subnet address from which
the addresses are assigned. For
example, if you enter 192.168.0.0 and
a subnet mask of 255.255.255.0, then
the RRAS server responds to DHCP
requests with address assignments from
192.168.0.1 through 192.168.0.254.
(Optional) To exclude addresses in the
configured network range from being
assigned to DHCP clients on the
private network, click Exclude, click
Add, and then configure the addresses.
To add the public interface to the NAT
configuration, right-click NAT, and
then click New Interface. Select the
interface connected to the public
network, and then click OK.
On the NAT tab, click Public interface
connected to the Internet and Enable
NAT on this interface, and then click
OK.
If you want to add additional public
addresses assigned to this interface
or configure service and port mappings
to computers on the private network,
see IPv4 - NAT - Interface -
Properties Page.
To add the private interface to the
NAT configuration, right-click NAT,
and then click New Interface. Select
the interface connected to the private
network, and then click OK.
On the NAT tab, click Private
interface connected to private
network, and then click OK.
Best Answer
I've never used RRAS, so my answer will be a bit generic, sorry.
I'm a bit unclear as to whether "no rest of the network either" meant
10.255.6.x
or192.168.88.x
. Obviously if the machines in the192.168.88.0/24
network can't communicate with each other, that's the first thing you'll want to tackle, since then they can't access the RRAS server itself.Maybe you could describe what selections you made in the RRAS wizard, as well as produce the output of the following commands from one client and the RRAS server: