It's because the IPTables rule is pointing to eth0 which binds to your
internet IP.  The localhost is bound to a loopback device (usually lo0
instead of eth0).

On Wed, 29 Jul 2015 6:02 am Ryan Schmidt <[email protected]> wrote:

>
> On Jul 28, 2015, at 8:02 AM, Uomo di Carbone wrote:
>
> > I set up nodejs with express on my raspberry pi (Rpi) and pointed to
> this domain: http://111001.cc:3000/
>
> I'm not sure what you mean here by "pointed to this domain:
> http://111001.cc:3000/";. I'm assuming you mean that the raspberry pi has
> the public IP address that 111001.cc resolves to, and that your node app is
> listening on port 3000?
>
> > I set ip tables to forward port 3000 to 80 as follows:
> > iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT
> --to-port 3000
> >
> > I've got a couple of weird things happening.
> > First of all I can not access the port 80 instance of http://111001.cc
> locally on my pi but I can on another host.
> > Why?
>
> That sounds like an iptables question (which I can't answer)
>
>
> > Second. When I look at the access logs I am GET hits to another server I
> had pointed to 111001.cc
> > GET /downloads/moodledata/8/moddata/assignment/144/317/ 404 73.693 ms -
> 965
> >
> > Why?
>
> I'm not sure what you mean by "another server I had pointed to 111001.cc".
> If you mean that you have another domain name that is set up as a CNAME to
> 111001.cc, or another domain name with an A record pointing to the same IP
> address that 111001.cc points to, then if your node app is listening on
> that IP address and a particular port, then any requests coming in to that
> IP address and port, regardless of if a domain or host name is used or what
> that domain or host ame is, the node app will respond to those requests.
>
> --
> Job board: http://jobs.nodejs.org/
> New group rules:
> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
> Old group rules:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/nodejs/774223FE-0540-4F6D-BC45-8886186AB655%40ryandesign.com
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/CAAWABXuo4k7ZxBz-M4B-sd%2B0wBvLronWqhjurWVtghRKpTK%3D2w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to