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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Portal Alias HelpPortal Alias Help
Previous
 
Next
New Post
7/8/2010 10:49 AM
 
I need help with portal alias' showing the domain name "mydomain.com" and not showing the ip address.  I cannot figure out why it won't work.

I am hosting on my system and I have a dynamic ip address AND my isp blocks port 80, so I run on 8080.  I have registered a domain name through godaddy and its nameservers point to no-ip.com where it handles my dynamic ip address and port redirect to 8080.  Is there any way to put the domain name registered at godaddy as an alias and actually have it work?

I can mask the url with no-ip.com and it shows my registered domain in the url, but then I run into the long standing problem of not being able to login with IE.

I have tried adding portal alias' with "mydomain.com/dnn", "mydomain.com" and my actual ip address and the only one that works is my actual ip address (which is dynamic).

If anyone has hosted from their own machine that uses port redirect and a dynamic ip address I would love to hear about it.

Thanks,
CB
 
New Post
7/8/2010 7:38 PM
 
Anytime you use any other port than 80 you're in "non-standard" port usage territory
There is a long standing issue with respect to DNN and the FriendlyURL provider
You need to do the following in your web.config:

Search for humanfriendly and change it to searchfriendly;
<friendlyUrl defaultProvider="DNNFriendlyUrl">
      <providers>
        <clear />
        <add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]" urlFormat="searchfriendly" />
      </providers>


Enable port number:

<!-- set UsePortNumber to true to preserve the port number if you're using a port number other than 80 (the standard) -->
    <add key="UsePortNumber" value="true" />

Append the port # to the URLyou're using in your browser
You'll have the above changes in the web .config and a URL something like: www.mydomain.com:8080

Ken Grierson
DotNetNuke Corporation
Test Lead
 
New Post
7/12/2010 9:57 PM
 
I have all those settings mentioned above in place and I still cannot get the portal alias to cooperate.  I have added the following to alias' to no avail:
(mydomain.com is not my real domain name)
  • mydomain.com:8080/dnn
  • mydomain.com:8080
  • www.mydomain.com:8080/dnn
  • www.mydomain.com:8080
If you have any more ideas I would be very appreciative :)  
The site only works with the dynamic IP in the portal alias (ip like 95.28.22.11:8080/dnn) - not with my domain name.  I have changed the PortalAlias table in the DNN SQL Server Express database with each of the above.

Is this because the underlying ip address through no-ip.com on which my domain is set up is just a redirect?....Pinging mydomain.com does not return my dynamic ip address...it returns a no-ip.com ip address.  I am not sure how to get it to work.
 
New Post
7/21/2010 11:26 PM
 
I finally figured out a work-around.  If you have a dynamic IP and your ISP is blocking port 80 and you want a domain like mydomain.com, then you need to setup a dynamic port forwarding domain name through no-ip.com by following these steps:

1. Setup a no-ip.com account and add your domain to no-ip.com (such as mydomain.com)
2. Go to your domain name provider (I used godaddy) and set the nameservers to no-ip.com nameservers(NS1.NO-IP.COM, NS2.NO-IP.COM) instead of godaddy's nameservers(NS43.DOMAINCONTROL.COM, NS44.DOMAINCONTROL.COM)
3. Setup mydomain.com to your current dynamic ip address (go to www.whatismyip.com and enter in that value)
4. Setup www.mydomain.com to web redirect to mydomain.com:8080 (or whatever port you are using)
5. If not already done, setup dnn and use portal alias -  localhost/dnn
6. Add mydomain.com:8080/dnn to portal alias table or add by going through host -> portals -> edit portal -> add portal alias
7. Download no-ip.com's Dynamic DNS Update Client (updates your ip on startup)
8. Voila, you now have a dynamic port forwarding website that displays mydomain.com:8080/dnn instead of 234.54.23.16:8080/dnn

If you are wondering why you have to set up www.mydomain.com to web redirect to mydomain.com instead of using the port forwarding option with no-ip.com, well here is the answer:
In order for DNN portal alias to work, the domain name (mydomain.com) ip address must point to your machine.  If instead you use port fowarding for www.mydomain.com and put in your current dynamic ip address and say, port 8080 and then ping www.mydomain.com you will not get your machines ip address ( it points to no-ip.com nameservers since it is a port forward)  So the only work-around I found is to do what is listed above.

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Portal Alias HelpPortal Alias Help


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