I have my web application running in jboss on my pc. But it is accessible only in localhost. I have seen in sites like godaddy, they talk about giving a domain name to your site. But where is the mapping actually done. And will I be able to use my pc it self as the server or will I hae to deploy the application on godaddy's server.
My application only stores resources i.e it only contains servlets. It only used to process the incoming data and send responses. So any domain name is fine(because no one will be visiting the domain from the browser). The client is an android phone. So what are the steps I should take to make this web application be accessible on the internet?
|
|
|||||||||
|
closed as not a real question by EEAA, voretaq7♦ Apr 28 '12 at 2:15
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.
|
If this is for some commercial service you'll need to get a hosted space somewhere and run this on a server. Then you can register and point a domain name to the IP for resolution in the client app. If this is a test or toy, then a dynamic DNS name and opening up the ports (assuming they are not blocked by your ISP) is an acceptable route |
|||
|
|
|
Your understanding of basic networking concepts is nearly nonexistent. I recommend some very basic materials like this to get you on your feet. Domain registrars (like GoDaddy) offer you the ability to register a domain name, like website.com. That is all they do. DNS turns those names into IP addresses. It does not make your locally-hosted application accessible from the Internet. That will require configuration on your end. To make your application accessible from the Internet, you will (probably) need to set up NAT on your gateway (router) to forward traffic from the outside world in to your host behind the gateway. You can continue to host it on your PC. I don't recommend trying to do this yourself, as your current grasp of the concepts involved suggests the need for a professional. |
|||
|
