Domain Routing

There are a number of different ways to make your domain display the content located at another hosting provider. These three different ways are dependent on the configuration of the hosting provider. If you are unsure of which method to use, usually providers will have instructions on what method to employ.

  1. Forward your Domain Name to another Domain NameClosed A domain name is an identification string that defines a realm of administrative autonomy, authority, or control on the Internet. Domain names are formed by the rules and procedures of the Domain Name System (DNS).. If you have another domain name to forward your domain to, choose this option.
  2. Utilize Webnames' Name Servers and our DNS Advantage service to control your own DNSClosed The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities. A Domain Name Service resolves queries for these names into IP addresses for the purpose of locating computer services and devices worldwide. By providing a worldwide, distributed keyword-based redirection service, the Domain Name System is an essential component of the functionality of the Internet. records. If you have been given 'A records' or 'CNAME' etc. then use this option.
  3. Utilize the Name Servers of another party to control the routing of your Domain Name. If you have been given two or three new name servers to assign to your domain (e.g. ns1.yourhostingprovider.com etc.), utilize this option.

Domain Forwarding

This is the simplest of the three options, and is free to do. If you have another domain name to forward your domain to, choose this option.

Gripping

HTTPS

Please note that while HTTPSClosed HTTPS: Hypertext Transfer Protocol Secure is an extension of the Hypertext Transfer Protocol (HTTP). It uses encryption for secure communication over a computer network, and is widely used on the Internet. In HTTPS, the communication protocol is encrypted using Transport Layer Security (TLS) or, formerly, Secure Sockets Layer (SSL). The protocol is therefore also referred to as HTTP over TLS, or HTTP over SSL. destination URLs are fully supported with URL Forwarding, in order for the initial domain to also be accessible via HTTPS, our Advanced DNS or Premium DNS Hosting is required.

See also: Advanced DNS

EXAMPLES

Configured Destination Client Browses To Client is Redirected To Notes
http://destination.com http://source.com http://destination.com Basic domain forwarding; no path or query in the client requested URL
http://destination.com http://source.com/ http://destination.com Basic domain forwarding; no path or query in the client requested URL
http://destination.com http://source.com/sub/path/doc.htm?param=val#anchor http://destination.comsub/path/?param=val#anchor Request path and query always appended, even if destination URL already has them; will cause 404 not found due to lack of trailing slash causing invalid domain name
http://destination.com/ http://source.com http://destination.com/ Basic domain forwarding; no path or query in the client requested URL
http://destination.com/ http://source.com/ http://destination.com/ Basic domain forwarding; no path or query in the client requested URL
http://destination.com/ http://source.com/sub/path/doc.htm?param=val#anchor http://destination.com/sub/path/?param=val#anchor Destination URL had a trailing slash, so client sub paths are appended properly
http://destination.com/dest/path http://source.com http://destination.com/dest/path Basic domain forwarding; destination URL path preserved
http://destination.com/dest/path http://source.com/ http://destination.com/dest/path Basic domain forwarding; destination URL path preserved
http://destination.com/dest/path http://source.com/sub/path/doc.htm?param=val#anchor http://destination.com/dest/pathsub/path/?param=val#anchor Request path and query always appended, even if destination URL already has them; probable 404 not found depending on web server folders/routing
http://destination.com/dest/path/ http://source.com http://destination.com/dest/path Basic domain forwarding; destination URL path preserved
http://destination.com/dest/path/ http://source.com/ http://destination.com/dest/path Basic domain forwarding; destination URL path preserved
http://destination.com/dest/path/ http://source.com/sub/path/ http://destination.com/dest/path/sub/path/ Request path and query always appended, even if destination URL already has them; possible 404 depending on web server folders/routing
http://destination.com/dest/path/ http://source.com/sub/path/doc.htm?param=val#anchor http://destination.com/dest/path/sub/path/doc.htm?param=val#anchor Request path and query always appended, even if destination URL already has them; possible 404 depending on web server folders/routing
http://destination.com/dest/path/?param=val http://source.com http://destination.com/dest/path/?param=val Destination URL includes a query (the part after the "?" character). Path and query still appended, but target web server will usually ignore
http://destination.com/dest/path/?param=val http://source.com/ http://destination.com/dest/path/?param=val Destination URL includes a query (the part after the "?" character). Path and query still appended, but target web server will usually ignore
http://destination.com/dest/path/?param=val http://source.com/sub/path/doc.htm?param=val#anchor http://destination.com/dest/path/?param=valsub/path/doc.htm?param=val#anchor Destination URL includes a query (the part after the "?" character). Path and query still appended, but parameter value corrupted due to lack of trailing "&" character; possible 404 not found
http://destination.com/dest/path/?param=val& http://source.com/sub/path/doc.htm?param=val#anchor http://destination.com/dest/path/?param=val&sub/path/doc.htm?param=val#anchor Destination URL includes a query (the part after the "?" character). Path and query still appended, but parameter value preserved due to trailing "&" character
http://destination.com/? http://source.com/sub/path/doc.htm?param=val#anchor http://destination.com/?sub/path/doc.htm?param=val#anchor Same as above, but the single trailing "?" character will cause most web servers to ignore the path

Troubleshooting

Blank Page when Gripping is Used

If, after applying forwarding with gripping, a blank page is displayed instead of the intended destination, it could be that your destination page is coded in such a way as to prevent it from being loaded within an iframe. This specific issue can further be confirmed by temporarily disabling the Gripping feature, and then confirming that the issue is no longer present. An iframe is the technology which is used to accomplish the Gripping feature.

Please see the following link for more information and for possible solutions: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options

Concept Link IconSee Also

Utilize Webnames.ca to host DNS records for your domain

This is the most flexible of the three options, but does require the purchase of our add-on DNS Advantage Service. If you have been given 'A records' or 'CNAME' etc. then use this option.

*Please note that if the domain in question already has a hosting package (though Webnames), then DNS recordsClosed A DNS Record is the basic data element in the domain name system. Each record has a type (A, MX, etc.), an expiration time limit, a class, and some type-specific data. DNS Records provide resolution or translation of domain names to IP address. for the domain may be added without requiring our Advanced DNS service. In this case DNS records can be managed from within your current hosting Control Panel

To Purchase Advanced DNS

This service will yield you an Advanced DNS tab within Domain Management, whereby you can create all the DNS records required for the operation of your domain.

See Also: Creating DNS Records

NOTE: When updating the functionality of your domain using any of the options above, the changes are committed immediately, however the changes will take time to propagate across the Internet to you. If you have visited your domain recently prior to making changes, you will be seeing a cached version of your site for 6 to 24 hours - even after making the changes.

This is referred to as DNS propagation delay. Upon making changes to the functionality of your domain, you will need to wait the 6 - 24 hours it takes for the changes to 'reach' you, or alternatively you can try accessing your site via a device which has not visited your domain recently, such as your smart phone. Once you have visited the site, that instance is what becomes cached for the next 6 - 24 hours.

Concept Link IconSee Also

Assign third party Name Servers

If you have been given two or three new name servers to assign to your domain (e.g. ns1.yourhostingprovider.com etc.), utilize this option.

NOTE: This option affects the routing of all services for your domain. Ensure that all services for your domain (website, email etc.) are accounted for on these new name servers before switching. If you have email services with Webnames.ca and would like to retain them, please see this page before updating your name servers

Concept Link IconSee Also