Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Very interesting questuionsVery interesting questuions
Previous
 
Next
New Post
4/7/2011 10:44 AM
 
Joel:

Everything that Westa described about the mechanics of your http request to the server is correct.  However, what he did not elaborate on is the router/firewall factor to address this.  You see, what you are trying to do from what I understand, access your own server from the inside using the external address, is actually a common occurrence, I do it all the time on my own net as well as my customers'.  In the past, firewalls/routers (specially when they were separate boxes) could get really confused about this and you needed to carefully tweak your DNS settings to route everything properly.  Now, with "modern" turnkey routers/firewalls like the Linksys I have at home, it is done automagically.  So, I am on my LAN, same segment as my server, but on my laptop, I can connect to my Web site using www.realoutsidedomainname.com.  The Linksys router just knows what to do with this traffic, yes, it will let the traffic go "out" and "come back" on the external WAN address and route the request to the server as a regular external request.  The port forwarding must be setup properly on the router of course, but if you did it before, it should still work for port 80.

Now, I ran into a clients' situation where they could not do this.  I needed to test the setup of what we were trying to do using the external address like they would from home but we were still in the office.  What I found is that their router has a specific parameter setting to allow or disallow the internal traffic from making requests using the external interface.  All I did was to allow this type of traffic in the routers admin interface and everything worked perfectly.  I don't remember what brand that router is by the way, but is not a Linksys.

Regarding using an address like Pearland.Pearland.com, I do that all the time for testing also.  But you have to define that address in the IIS site settings as a new Host Header name.  In addition, you need to add the same address in DNN as an alias.  To do this, connect to the site at the server console using localhost or modify the PortalAlias table directly. 

By the way, just to test the DNS resolution part by itself, without getting DNN involved, just put a plain HTML file at the root of the DNN site, then you can use something like Pearland.Pearland.com/testfile.htm.  Your browser must be able to display that page before you even attempt to deal with the DNN settings.

Hope I didn't confuse you more...

Carlos
 
New Post
4/7/2011 2:41 PM
 

Thank you very much and I will look at my router.  I MUST have changed something somewhere because it DID work OK on the original development and original hosting of my website.

Actually I am getting frustrated and both of the DNS comments (from Westa  &  Carlos) are the only things that keeps me looking for a solution,  THANKS.  I do hate problems like this because WHEN I find the solution, I am sure I will say, “YES, of course that was the problem”.

I even tried to use the automatic install 5.6.1 from DotNetNuke.com  with Microsoft Web Platform Installer and get same errors.

I do have an Index.htm in the root directory and from ANY machine in my subnet (or Internet), if I type Pearland.pearland.com (or http://pearland.pearland.com/)  then it resolves instantly.  If I use a Host file entry it locall resolves to 192.168.168.15.  If I delete the Host file line it resolves to 75.148.151.113 and EITHER one shows the right webpage (I use a host header on the Advanced tab of web site tab on the default website in IIS).    SO it seems that Pearland.pearland.com is resolving in DNS.

I will add DNS on this local server and have it provide the first DNS for all subnet machines.  Actually I think all I will need is one entry for Pearland.pearland.com at 192.168.168.15 and computer can get all other Pearland.com DNS from my regular DNS server at the hosting site.

I know this sounds crazy, but I had thought of UN-installing IIS.  Restart and then RE-install IIS.

THANKS
Joel in Houston
 
New Post
4/7/2011 2:56 PM
 

Thank you very much and I will most certainly look at my router (SonicWall TZ 170).  I MUST have changed something somewhere because it DID work OK on the original development and original hosting of my website, now it does not.

Actually I am getting frustrated and both of the DNS comments (from Westa  &  Carlos) are the only things that keeps me looking for a solution,  THANKS.  I do hate problems like this because WHEN I find the solution, I am sure I will say, “YES, of course that was the problem, everybody knows THAT”.

I even tried to use the automatic install of 5.6.1 from DotNetNuke.com  with Microsoft Web Platform Installer and get same errors.

I do have an Index.htm in the root directory and from ANY machine in my subnet, if I type Pearland.pearland.com (or http://pearland.pearland.com/)  then it resolves instantly.  You should be able to type that too (I have IIS off at this second).  If I use a Host file entry it resolves to 192.168.168.15.  If I delete the Host file line it resolves to 75.148.151.113 and EITHER one shows the right webpage (I use a host header on the Advanced tab of web site tab on the default website in IIS).    SO it seems that Pearland.pearland.com is resolving in DNS both inside and outside the firewall.

I will add DNS on this local server and have it provide the first DNS for all subnet machines.  Actually I think all I will need is one entry for Pearland.pearland.com at 192.168.168.15 and computer can get all other Pearland.com DNS from my regular DNS server at the hosting site.

I know this sounds crazy, but I had thought of UN-installing IIS.  Restart and then RE-install IIS.

Thank you,
Joel in Houston

 
New Post
4/7/2011 6:15 PM
 
A local dns is the most likely going to be the most effective fix if your firewall is not able to be configured to handle this sort of routing.

But you dont need to go overboard on the local DNS - set it to lookup / forward all requests that it cannot handle itself to the normal external DNS.
Then setup local names for only your own domain pearland.com and its children.  Without seeing your firewall setup - i'm guessing it maybe the pearlland.pearland.com subdomain that its getting confused over.

Its not anything specifically in DNN that is causing the problem - but a direct factor of how asp.net 3.5 functions.The same sort of postback issues are likely to occur with any asp.net based application.

Having said that - I would suggest you DONT do your testing using 5.6.1 for a number of other well documented reasons - instead start with 5.6.2 as your development base point.

Westa
 
New Post
4/7/2011 10:08 PM
 
THANKS, I will check the DNS again.

However what I do not understand is why can it not find Localhost

I did NOT give it the name Pearland.pearland.com.   I ddi a complete default install (except passwords &  email).

I highly doubt it is a problem with DNN or DNS.  In my experience things like this are frequently USER ERROR.  What some people call a BDU  Brain Dead User

Would you please look at http://www.pearland.com/dnn_install.pdf   it is all the steps I to to install DNN 5.6.2

I bet I have made a stupid mistake and just do not realize it.

THANKS
Joel in Houston
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Very interesting questuionsVery interesting questuions


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out