Question

Windows loopback IP

Asked by: RichardBateman

Hey folks,

I need a loopback IP on windows (other than 127.0.0.1) so that when a connection is made to it, it is sent back as though it is a connection being made from another machine.

I looked into using the Microsoft Loopback Adapter, but I don't think this is what I want as you assign an IP to the adapter - and it does loopback... but since the adapter (configured with the IP) can be seen by Windows... the service I'm trying to connect perceives this as a connection from localhost and denies it.

So I'm after recommendations on how to perform a real loopback on windows that will work... I'm thinking maybe create a fake network of 172.16.255.252 with netmask of 255.255.255.252, put my machine on 172.16.255.253 and target a fake machine on 172.16.255.254 which will just forward data to 172.16.255.253... somehow?

--- For those of you who want to know why... but it doesn't matter... but some of you may ask ---

Cutting a long story short... I tunnel a remote desktop (RDP) session in to my windows box via SSH.  But the "Terminal Server" service won't accept incoming connections that look like it's coming from localhost.

So instead of targeting my tunnel at localhost/127.0.0.1/own ip/own hostname/etc... (none of which work), I'd like to target it at this pseudo fake IP that will loopback making it look like it came from another machine not from itself.

I do not require alternative recommendations on remotely accessing this machine or tunnelling techniques.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Netmask
    What would the netmask be for each of three subnets using a fraction part of a block of ip numbers such as 192.168.10.nnn?
  2. RDP over SSH?
    I currently have RDP set up at home, on its default 3389 on a Windows XP machine, and im forwarding 23 external to 3389 internal (where I work blocks many ports outgoing). I want to put the session in a secure tunnel so it cant be monitored. I think that I need to implement ...
  3. Port forwarding and ssh tunnels
    Hello everybody, I have question about ssh tunnels and iptables port forwarding. Problem is that i cant connect straight to te server because its firewalled and i think i can connect throught ssh tunnel. Situation is next, i mean i want to do this but i dont know how: Wi...
  4. SSH Tunnel Problem Mac to PC
    I am trying to establish SSH tunneling for a vnc connection. I have set up a SSH server on my windows xp pro pc. I can ssh and connect to it from my mac (Tiger 10.4.10), however i cant get the tunneling working. The vnc server is listening for connections on port 5901 on the ...
  5. RDP through VPN tunnel
    I have a server at a remote site of which we have a Ipsec tunnel set up with them. I can RDP into any server there except for this new one we set up.. This is a server i set up a NAT statement to allow a remote vendor rdp directly to that box..i also added my house to the l...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: giltjrPosted on 2009-09-29 at 06:16:15ID: 25448605

Try using 127.0.0.2 as the IP address.

Found on http://www.engr.wisc.edu/computing/best/rdesktop-putty.html

 

by: ogre351Posted on 2009-09-29 at 06:16:59ID: 25448613

I loves me some good security as well.

Try following the instructions here:
http://www.mydigitallife.info/2008/06/13/workaround-for-remote-desktop-client-to-connect-to-localhost-local-terminal-server-service/
Your best and easiest bet would be to just change the local port you'd be connecting to.

or download the file from here::
http://support.microsoft.com/default.aspx?scid=kb;en-us;884020

 

by: RichardBatemanPosted on 2009-09-29 at 07:04:05ID: 25449123

Hi,

Sorry but you've both ignored the question I asked.  Disregard what the purpose is for... I have only put that in for completeness.  I have already investigated the options you have proposed and dismissed them for my own reasons.

This is purely a question about creating a working loopback.

 

by: giltjrPosted on 2009-09-29 at 07:16:39ID: 25449268

So you are not really trying to RDP via SSH using documented and working procedures, but you really want to create a virtual NIC.  Is that it?

 

by: RichardBatemanPosted on 2009-09-29 at 07:21:19ID: 25449328

I am doing exactly as I have wrote.  But I am not after advise on tunelling RDP via SSH, I'm just explaining the purpose.  Most of the guides (such as the one linked to) on the Internet are defunct for my purpose due to either the service pack running or the way around the connection is being performed.

A virtual NIC and LAN is needed at this point to simulate data coming in from something that couldn't possibly be considered localhost.

 

by: giltjrPosted on 2009-09-29 at 07:38:32ID: 25449518

Windows considers any IP address that is assigned to any/all NIC's as being "local".  Windows does not support a 'virtual' network that is not considered local.

About the only way you could do this is to use VirtualPC/VMWare and have a virtual Windows system running on your normal Windows system.  Then communicate between the virtual host and the real host.

 

by: ogre351Posted on 2009-09-29 at 07:46:01ID: 25449600

Have you tried the scenario you're suggesting? I would think the alternate NIC with a different IP subnet would still be considered local and continue to fail. What results have you received?

 

by: RichardBatemanPosted on 2009-09-29 at 07:50:00ID: 25449646

Yeah it has been tested, and yes it does continue to fail.

I'd already thought up the idea of using coLinux or VMWare or something like that but it's a bit overkill.  Was just hoping there might be some little utility out there than can make its own little independent loopback.

 

by: giltjrPosted on 2009-09-29 at 07:55:17ID: 25449729

There is no way under Window OS to have a local IP address not appear to be local.  The reason is that the IP addressing must be handled by the IP stack and there is only one IP stack under Windows.

In fact the only OS that I am aware of that allows multiple IP stacks is IBM z/OS, which can have up to 8 independet IP stacks.  So each stack looks like a different host to each of the other stacks.

Windows only allows a single stack and I am fairly sure that all *nix variants only allow a single stack also.

 

by: RichardBatemanPosted on 2009-09-29 at 08:26:55ID: 25450118

However virtualizing an OS on that OS will do what is needed... so that to me says this can be done.

After all that process is just a matter of running software on top of Windows... Windows itself is oblivious to that fact it's virtualizing anything...

So it must be possible to some extent, but I appreciate that such software would have to directly create a new IP stack... so it's unlikely anyone has probably made this!

 

by: giltjrPosted on 2009-09-29 at 09:17:56ID: 25450619

Virtuizing a OS is different as you are creating a whole virtual machine.  The virtual machine has its own IP stack.

However, I am playing around with two things that MIGHT be able to do this.

As part of VirtuaPC MS has bundled the vmnet driver that is supposed to create a "virtual network" that allows the host OS and a virtual OS to talk to each other as if the are on isolated network.  This function along with the virtual device emulator (a separate download) seem to allow you to create a virtual network within the host OS.  

I am not 100% sure it will do what you want, as it is still a single IP stack, that stack must know all IP addresses and thus they may still all appear locally.

However, based on everything I have read, this is designed to allow the host OS to talk to a virtual OS.

 

by: giltjrPosted on 2009-09-29 at 12:16:36ID: 25452326

After playing around with that stuff it will not work.  It does not see to work for your purposes.  It is designed to talk to either a virtual OS or a virtual device (such as a Windows CE based device).

 

by: RichardBatemanPosted on 2009-10-04 at 15:06:05ID: 31634397

Thanks for trying.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...