I'd like to access multiple different devices residing on my home network, from anywhere else in the world, using custom domain names.   I'm running a standard (commercial) router provided by my ISP, and don't have the option to change (they won't provide login info for the ADSL connection required by a third-party router).   I'm aware of how to access things like my Raspberry Pi running web services with Nginx/Apache/Reverse proxy, but would like similar functionality (access to individual devices via unique domain names) for things like SSH too. Reverse Proxy's typically only handle HTTP(S) traffic, so aren't applicable for this scenario.  One comment below mentions IPv6, but how would this actually be achieved through standard commercial routers?
19686
I've grown quite fond of HTTP reverse proxies in our development environment and found the DNS based virtual host reverse proxy quite useful. Having only one port (and the standard one) open on the firewall makes it much easier for management.  I'd like to find something similar to do SSH connections but haven't had much luck. I'd prefer not to simply use SSH tunneling since that requires opening port ranges other than the standard. Is there anything out there that can do this?  Could HAProxy do this?
86294
Let's say I have a site that has multiple versions for different countries, e.g.:  www.example.com/us www.example.com/uk www.example.com/ca   and I want to use IP geolocation to redirect users who go to www.example.com to the appropriate country version of the site.  What is the best way to do that without confusing crawlers such as Googlebot or running into other SEO type trouble?
12392
This is a  about securing public DNS resolvers   Open DNS servers seem pretty neat and convenient, as they provide IP addresses that we can use consistently across our company regardless of where they are located. Google and OpenDNS provide this functionality, but I'm not sure that I want these companies to have access to our DNS queries.  I want to set up something like this for use by our company, but I hear a lot about this being dangerous practice (particularly in regards to ) and I want to make sure that we do this right. What things do I need to keep in mind when building this type of environment?
79327
I'm seeing two different IP addresses on my Odroid XU4. I only noticed after I set up a Unifi controller on the box, but then tried to ssh into both of the addresses with success. I only want 192.168.2.3, and no IPv6.  mike@odroid:~$ ip addr show 1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00     inet 127.0.0.1/8 scope host lo        valid_lft forever preferred_lft forever     inet6 ::1/128 scope host         valid_lft forever preferred_lft forever 2: eth0:  mtu 1500 qdisc fq_codel state UP group default qlen 1000     link/ether 00:1e:06:30:1e:f5 brd ff:ff:ff:ff:ff:ff     inet 192.168.2.3/24 brd 192.168.2.255 scope global dynamic noprefixroute eth0        valid_lft 3069558340sec preferred_lft 3069558340sec     inet 192.168.2.9/24 brd 192.168.2.255 scope global secondary eth0        valid_lft forever preferred_lft forever  mike@odroid:~$ ifconfig eth0: flags=4163  mtu 1500         inet 192.168.2.3  netmask 255.255.255.0  broadcast 192.168.2.255         ether 00:1e:06:30:1e:f5  txqueuelen 1000  (Ethernet)         RX packets 12821  bytes 2393432 (2.3 MB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 13336  bytes 9323830 (9.3 MB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  lo: flags=73  mtu 65536         inet 127.0.0.1  netmask 255.0.0.0         inet6 ::1  prefixlen 128  scopeid 0x10         loop  txqueuelen 1000  (Local Loopback)         RX packets 10593  bytes 4855090 (4.8 MB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 10593  bytes 4855090 (4.8 MB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  As we can see here eth0 has two IP address and is only shown by ip command and not by ifconfig. I am unable to understand where this is coming from or how to disable the 2nd IP permanently. I would like to get rid of the 2nd IP address permanently.  mike@odroid:~$ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d  mike@odroid:~$ cat /etc/netplan/*.yaml cat: '/etc/netplan/*.yaml': No such file or directory
398
This is a  about Hosting multiple SSL websites on the same IP.   I was under the impression that each SSL Certificate required it's own unique IP Address/Port combination. But the  is at odds with this claim.  Using information from that Question, I was able to get multiple SSL certificates to work on the same IP address and on port 443. I am very confused as to why this works given the assumption above and reinforced by others that each SSL domain website on the same server requires its own IP/Port.  I am suspicious that I did something wrong.  Can multiple SSL Certificates be used this way?
62970
I'm looking for a way to change my public IP address. You know, the one that other websites see.   I know what I'm looking for is basically a proxy server, but I don't want to use a proxy for 2 reasons:  1) It slows me down. 2) See reason #1.  I'm using Ubuntu 9.10, I'm connecting to a public WiFi network (the ISP is Time Warner Cable). I'm getting my IP through DHCP.  Thanks for any help!
38605
Is it possible for many domain names to share one IP address? For example, www.xjtl.com, www.fmie.com, sdmfl.com, etc.  Hundreds of domain names share just one IP – when you do a DNS query for each of them, the same IP is returned.  Are there any laws or Internet rules that disallow this?
32689
I have a couple of modem/routers that came with ISP services that are no longer being used. At the moment I have the current ISP's router running the wireless network and a wired portion to a couple of rooms. In one of those rooms I have a switch to connect all the computers there to the cable coming from the router.  In the other room I have a couple of cables (actually one split into two) but I need at least one additional wired connection there.  Can I convert the existing routers that I have to behave as switches? I don't want these routers to control their own subnet giving IPs to devices connected to it. They should be as transparent to the network as if I just had a few additional wired connections available there.
101368
I've used IRC for a long time and I've seen people with really unique hostnames. I'm wondering how they are able to have those?  My theory is that one sets up a server as part of the efnet/freenode network and somehow masks his real identity behind that custom server.  Could someone explain layman's terms how this is done?  And on a related note, how easy is it to customize your hostname if you're say, running an irc client on your domain and would like to use your domain name instead of the internal vps address?   Example: if I'm using linode, it'll say I'm member_whatever@members.linode.com as my hostname. I host several sites so I'm pointing a few A records to my server, I want my hostname to be something like 'meder@medero.org' for example, instead of the default linode one.
34989
I have a small home network that just got larger (new roommate, my existing roommate got a laptop (on top of her computer), my friends coming over with laptops, etc.).    I'd like to run a local DNS server for lookups of my local network stuff (fileserver.local, windowsTV.local, machineA.local, machineB.local, appletv.local).   I used to have a business line with a static IP, and run bind/named internally.   However, now I have a normal account.  My ISP's DNS servers are constantly changing (for whatever reasons my ISP doesn't like to keep the same IP range for long).  I need my local DNS to be automatically updated to use my ISP's DNS for external traffic, but be able to maintain an internal DNS server (getting to update the hosts file is being a hassle with every new machine on top of rebuilding existing machines with win7 or Ubuntu 9.04).  Additionally, My ISP's DNS servers often crash or become unresponsive.  Are there any open DNS servers that are reliable (I don't want to reconfig every day) that I could use as my primary, then if those fail, then use my ISP's?  UPDATE:  Also looking for each workstation to be able to use dhcp to connect, but instead of getting ISP DNS servers, getting my internal one....
118438
I am developing a wizard for a machine that is to be used as a backup of other machines.  When it replaces an existing machine, it needs to set its IP address, DNS, WINS, and host name to match the machine being replaced.  Is there a library in .net (C#) which allows me to do this programatically?  There are multiple NICs, each which need to be set individually.  EDIT  Thank you  for your example.  It got me moving on the right track and the quick reply was awesome.  Thanks .  Your code is perfect.  I was in a rush and had already adapted the example TimothyP linked to, but I would have loved to have had your code sooner.  I've also developed a routine using similar techniques for changing the computer name.  I'll post it in the future so subscribe to this questions  if you want to be informed of the update.  I may get it up later today or on Monday after a bit of cleanup.
3460
Our company has multiple domains set up with one website hosted on each of the domains. At this time, each domain has its own authentication which is done via cookies.   When someone logged on to one domain needs to access anything from the other, the user needs to log in again using different credentials on the other website, located on the other domain.   I was thinking of moving towards single sign on (SSO), so that this hassle can be eliminated. I would appreciate any ideas on how this could be achieved, as I do not have any experience in this regard.  Thanks.  Edit: The websites are mix of internet (external) and intranet (internal-used within the company) sites.
105392
I've a website running on my computer, and I want to test it from my Nexus 7 tablet. I.e. over the local WiFi LAN. If I type in the IP address it connects, but shows the wrong web site, because I'm using named virtual hosting.  So, what I want to do is be able to type mysite.local in to Chrome/Firefox on the Nexus, have them convert that to 10.1.2.3 (or whatever the local IP address is), then call the 10.1.2.3 server giving mysite.local as the Host to request.  My Question: Does an Android 4.x tablet have an /etc/hosts files, or equivalent, that I can edit? (Without having to root the tablet, or anything like that.)  On my Linux computers I do this by adding an entry in /etc/hosts:  10.1.2.3  mysite.local   (Or Windows\System32\drivers\etc\hosts on a Windows machine does the same.)  BTW, this is a semi-duplicate of , but that question was for Android 2.2, where apparently it was not possible. (One of the alternative ideas suggested there was configure DNS at the local router, but as far as I can tell my router does not do DNS locally so does not have that option. I could set up my own DNS server to do this, but that feels like a Big Job Solution.)
50870
Is there a way to set a global DNS server that will be used for all connections (both Wi-Fi + cellular data)? If there isn't a uniform manner to specify DNS, can I just change the DNS used by the cellular connection?  Ideally, I am looking for an answer for vanilla iOS; however, I'd welcome any solution, including one that requires a jailbreak.
105731
Is there a way to host multiple domains with Apache web server without making any changes to the DNS server?  I have full control over the Apache server and no control over the DNS server.
15994
This is a  about DNS/Hostnames resolution to IPs/Ports   Example 1  I'm running a web server on port 80 and another on port 87. I would like to use DNS so that www.example.com goes to port 87. How can I accomplish this using DNS only?  Example 2  I'm running a service on my server on a non-standard port. How can I get clients to connect to this non-standard port automatically? Can I use DNS? Is there some application specific support where DNS could indicate the IP and Port?   Example 3  Do some application protocols specifically support hostname awareness, and allow special actions to be taken based on this information? Are there other questions on Server Fault that cover some of these?  Commandeering: This question was originally asking about running IIS and Apache on the same server, but the same concepts can be applied to any server software receiving connections from clients. The Answers below describe the technical problems and solutions of using DNS and application protocol support to assign a port number for a client to connect.
54905
I have a security system and the network setting only allows a three-digit IP address. I can't set it to 192.168.2.100, instead I have to use 192.168.002.100.  Are these two IP addresses different? Do I need to set my router's LAN to be all 192.168.xxx.xxx in order for this to work correctly? I can't find any solid information about this.