Cannot communicate with web server on DMZ from inside network.

I have set up a web server on subnet on my ASA5510.  From outside internet source I can access the website on the web server, but I am unable to access the website from the internal network, which is on the subnet.  Attached is the config for my firewall.  Any help would be greatly appreciated.  Thanks.  Oh my DMZ is called guest.  Thanks again.
interface Ethernet0/0
 nameif outside
 security-level 0
 ip address x.x.x.178 
interface Ethernet0/1
 nameif inside
 security-level 100
 ip address 
interface Ethernet0/2
 nameif guest
 security-level 50
 ip address 
interface Ethernet0/3
 no nameif
 security-level 0
 no ip address
interface Management0/0
 nameif management
 security-level 100
 ip address 
passwd uwdQIX4kuXiD6gGn encrypted
boot system disk0:/asa803-k8.bin
ftp mode passive
clock timezone EST -5
clock summer-time EDT recurring
dns server-group DefaultDNS
object-group service DM_INLINE_TCP_1 tcp
 port-object eq www
 port-object eq https
access-list outside_in extended permit icmp any any echo-reply 
access-list ptcremotevpn standard permit 
access-list nonat extended permit ip 
access-list nonat extended permit ip 
access-list nonat extended permit ip host 
access-list nonat extended permit ip PTCKZ 
access-list nonat extended permit ip PTCKZ 
access-list nonat extended permit ip 
access-list outside_access_in extended permit gre any host x.x.85.179 
access-list outside_access_in remark Web Server
access-list outside_access_in extended permit tcp any host x.x.85.180 eq www 
access-list outside_access_in remark
access-list outside_access_in extended permit tcp any host x.x.85.185 object-group DM_INLINE_TCP_1 
access-list outside_1_cryptomap extended permit ip 
access-list inside_nat0_outbound extended permit ip 
access-list inside_nat0_outbound extended permit ip PTCKZ 
access-list outside_2_cryptomap extended permit ip PTCKZ 
pager lines 24
logging enable
logging asdm informational
mtu outside 1500
mtu inside 1500
mtu guest 1500
mtu management 1500
ip local pool VPNPool mask
no failover
icmp unreachable rate-limit 1 burst-size 1
asdm image disk0:/asdm-603.bin
asdm location x.x.85.179 inside
asdm location PTCKZ inside
no asdm history enable
arp timeout 14400
global (outside) 1 interface
nat (inside) 0 access-list inside_nat0_outbound
nat (inside) 1
nat (inside) 1
nat (inside) 1
nat (guest) 1
static (inside,outside) udp interface ntp ntp netmask 
static (guest,outside) tcp www www netmask 
static (inside,outside) x.x.85.185 netmask 
static (inside,outside) x.x.85.179 netmask 
static (inside,guest) netmask 
static (guest,inside) x.x.85.180 netmask 
access-group outside_access_in in interface outside
route outside x.x.85.177 1
route inside 1
timeout xlate 3:00:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00 mgcp-pat 0:05:00
timeout sip 0:30:00 sip_media 0:02:00 sip-invite 0:03:00 sip-disconnect 0:02:00
timeout uauth 0:05:00 absolute
dynamic-access-policy-record DfltAccessPolicy
aaa-server ptc1208k protocol kerberos
aaa-server ptc1208 protocol kerberos
aaa-server ptc1208 host
 kerberos-realm PARMATUBE
aaa-server ptc1208n protocol nt
aaa-server ptc1208n host
 nt-auth-domain-controller PTC1208
aaa authentication ssh console LOCAL 
http server enable
http inside
http management
no snmp-server location
no snmp-server contact
snmp-server enable traps snmp authentication linkup linkdown coldstart
crypto ipsec transform-set ESP-3DES-MD5 esp-3des esp-md5-hmac 
crypto ipsec transform-set ESP-3DES-SHA esp-3des esp-sha-hmac 
crypto dynamic-map outside_dyn_map 20 set pfs 
crypto dynamic-map outside_dyn_map 20 set transform-set ESP-3DES-SHA
crypto dynamic-map outside_dyn_map 20 set reverse-route
crypto map outside_map 1 match address outside_1_cryptomap
crypto map outside_map 1 set pfs 
crypto map outside_map 1 set peer x.x.45.171 
crypto map outside_map 1 set transform-set ESP-3DES-SHA
crypto map outside_map 2 match address outside_2_cryptomap
crypto map outside_map 2 set pfs 
crypto map outside_map 2 set peer 
crypto map outside_map 2 set transform-set ESP-3DES-SHA
crypto map outside_map 65535 ipsec-isakmp dynamic outside_dyn_map
crypto map outside_map interface outside
crypto ca trustpoint ASDM_TrustPoint0
 enrollment self
 fqdn ciscoasa
 subject-name CN=ciscoasa
 no client-types
 crl configure
crypto ca certificate chain ASDM_TrustPoint0
crypto isakmp identity hostname 
crypto isakmp enable outside
crypto isakmp policy 10
 authentication pre-share
 encryption 3des
 hash sha
 group 2
 lifetime 86400
crypto isakmp nat-traversal 10
telnet inside
telnet timeout 5
ssh timeout 60
console timeout 0
dhcpd address guest
dhcpd dns x.x.184.10 x.x.184.15 interface guest
dhcpd update dns override interface guest
dhcpd enable guest
threat-detection basic-threat
threat-detection statistics access-list
 enable outside
group-policy ptcremotevpn internal
group-policy ptcremotevpn attributes
 dns-server value
 vpn-tunnel-protocol IPSec webvpn
 split-tunnel-policy tunnelall
 default-domain value
  url-list value PTC_Workstations
  port-forward enable Parmatube_LAN
username vpnuser password tAtXXvCxpjX0dUEC encrypted privilege 15
username vpnuser attributes
 vpn-group-policy ptcremotevpn
tunnel-group DefaultWEBVPNGroup general-attributes
 authentication-server-group ptc1208n
 default-group-policy ptcremotevpn
tunnel-group DefaultWEBVPNGroup webvpn-attributes
 customization PTCWebVPN
tunnel-group ptcremotevpn type remote-access
tunnel-group ptcremotevpn general-attributes
 address-pool VPNPool
 authentication-server-group ptc1208n
 authentication-server-group (inside) ptc1208n
 default-group-policy ptcremotevpn
tunnel-group ptcremotevpn ipsec-attributes
 pre-shared-key *
tunnel-group x.x.45.171 type ipsec-l2l
tunnel-group x.x.45.171 ipsec-attributes
 pre-shared-key *
tunnel-group x.x.80.229 type ipsec-l2l
tunnel-group x.x.80.229 ipsec-attributes
 pre-shared-key *
class-map inspection_default
 match default-inspection-traffic
policy-map type inspect dns migrated_dns_map_1
  message-length maximum 512
policy-map global_policy
 class inspection_default
  inspect dns migrated_dns_map_1 
  inspect ftp 
  inspect h323 h225 
  inspect h323 ras 
  inspect rsh 
  inspect rtsp 
  inspect esmtp 
  inspect sqlnet 
  inspect skinny  
  inspect sunrpc 
  inspect xdmcp 
  inspect sip  
  inspect netbios 
  inspect tftp 
  inspect icmp 
service-policy global_policy global
prompt hostname context 

Open in new window

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Just add this:

 global (guest) 1 interface

Access the web server by it's real IP address
ptcisAuthor Commented:
That didn't work...still cannot communicate with the webserver
>route inside 1
make sure this other router does not have any alternative/competing routes to and that it points to the asa as its default route
Become an IT Security Management Expert

In today’s fast-paced, digitally transformed world of business, the need to protect network data and ensure cloud privacy has never been greater. With a B.S. in Network Operations and Security, you can get the credentials it takes to become an IT security management expert.

You could try not NATting to the DMZ:
Create an access-list:
access-list DMZ_nat0_outbound extended permit ip
access-list DMZ_nat0_outbound extended permit ip

nat (DMZ) 0 access-list DMZ_nat0_outbound
ptcisAuthor Commented:
nothing...can you tell what is wrong with my posting...I'm stuck and very frustrated.  Thanks.
Can you post the current config?
The global command should have fixed it.
If it doesn't then it is likely a routing issue.
What kind of router is Can you post the route table from it?
Can you do a traceroute from a PC on 192.168.1.x network to
ptcisAuthor Commented: is a PC that we use to monitor internet traffic.  It has two network adapters which connects from the firewall. which connects to the inside network.  What global command are you talking about?  The NAT(DMZ) 0 access-list DMZ_nat0_outbound?
This global command:
global (guest) 1 interface

So what is the IP address of the PC that you are using trying to access the web server?
What is that PC's default gateway?
ptcisAuthor Commented:
The PC is and the default gateway is which is the computer that is connected to the firewall.  But not only do I want to just be able to access the server, but I want the clients on the internal network to be able to access the website on the server.  And I thought I allowed all the proper access rules for this.
On the ASA, yes, but what about on this PC that is acting like a router?
You might want to focus on that system and determine if any application is blocking you. What application(s) do you have running on it, and is it Windows, Linux, other?
ptcisAuthor Commented:
The router computer is running windows 2000.  The only thing it has is monitoring software for our T1 Line.  I does not have any firewall or anything like that. I'm at a loss now.  I cannot guess what is blocking this.
ptcisAuthor Commented:
I'm getting closer now.  The problem I'm having is that when I do a packet tracer from the inside interface at to guest interface I get a 'no valid adjacency'  Can anyone tell me what that means?
ptcisAuthor Commented:
Sorry I havent' gotten back on this one.

>The router computer is running windows 2000.  
Microsoft doesn't sell routers. Windows can route to some degree and can do RIP/OSPF and static routes.
I have no idea how you have this system set up or why it is there or what other software is running on it.
Post result of this from the "router" computer
C:\>route print

Post same output from the "server" computer that you are trying to access.

As far as I can tell, your ASA is configured correctly. You have not posted a fresh config so I can see it as it is today.
ptcisAuthor Commented:
I found an error in my log that looks like it is stopping me from getting to the web server:

 Routing failed to locate next hop for TCP from inside: to guest:x.x.85.180/80

I would think I need an extra route but unsure....any help would be greatly appreciated
This is a different issue than what you started with...

Try reversing this
>static (guest,inside) x.x.85.180 netmask

To this:
same-security-traffic permit intra-interface
static (inside,inside) x.x.85.180  netmask


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ptcisAuthor Commented:
This fixed the issue...

no static (inside,guest) netmask no static (guest,inside) x.x.85.180 netmask
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.