Port Forwarding on Apple Airport Extreme

Hello. Over the past few weeks, I have been attempting to host a web server on my Raspberry Pi 3B. I got everything set up, and I can access the site from my internet connection, but I cannot figure out how to set up the port forwarding to make it public. Can anybody suggest m an answer to this question?

Posted on Mar 23, 2020 10:18 AM

Reply

Similar questions

28 replies

Mar 23, 2020 11:54 AM in response to JimmyLienert

You can obtain the model by accessing it with the AirPort Utility. Regardless, are you looking for assistance in how to configure port mapping your web server with this base station? If so, then the following user tip article should get you started:


After reviewing it, if you still require further assistance, please post back.

Mar 25, 2020 11:24 AM in response to JimmyLienert

Ok, thanks. If you didn't before, I would like for you to run the traceroute command while SSH'ed into your RPi. You don't need to post the results, but the first two lines should match those when you ran it before. If you already ran it from the RPi, you can ignore this request. I am, of course, assuming that you normally work with the RPi via the DietPi's console.


If the results are the same, then the issue is something is blocking inbound requests over port 80 or the mapping it not set up properly. It may also be possible that your ISP IS blocking port 80 on your WAN-side to prevent you from running a local web server.

Mar 23, 2020 2:07 PM in response to JimmyLienert

How can I check the model?


Open AirPort Utility on your Mac (Finder > Applications > Utilities > AirPort Utility)

Hold down the option key on your Mac while you double-click on the AirPort Extreme

The Model will be displayed at the top of the list of information about the AirPort Extreme


The airport is the main router


To check if the AirPort Extreme really is the "main" router on your network.....

Click the Network tab at the top of the AirPort Utility window

Note the setting for Router Mode

If it is DHCP and NAT, then the AirPort is acting as the router for your network

If the setting for Router Mode is Off (Bridge Mode), then there is another device acting as the router for your network.....likely the device that you call your modem.......since many modems also act as routers.


Mar 24, 2020 10:29 AM in response to JimmyLienert

I can say that the Tesserax guide.....Method 3......has been successful in allowing me to access hard drives and cameras connected to my router from a remote location over the Internet......most places that I've traveled in the world. Sometimes, I cannot connect because the local ISP or local router at the location will not allow this specific type of connection.


As Tesserax notes, the guide is there to get you started......not provide specifics for something in which we have no details.


Can you provide a link to the instructions from the setup guide or manual for the RPi?. In particular, we don't know whether port values are required for the remote access setup. We need specific values for the requirements of your device.


Public UDP Port

Public TCP Port

Private UDP Port

Public UDP Port


In addition, we need the specific method that your device requires to allow remote access using the Finder > Go > Connect to Server commands


Example.......afp//:98.76.543.21:8888......which is the public IP Address that has been provided to your AirPort router along with the specific port to be opened.


I have not used the RPi and do not know whether afp protocols would be correct for your device, but another user might. If your device requires smb protocols, that will likely affect things as well.


Even when we have the port settings and remote connection details, some ISPs will block certain ports from being used on their service. For example, when I needed remote access from the Internet back to devices on my network , I had to change my ISP.


Finally, setting up Port Mapping or Port Forwarding is never an exact science and few situations are ever the same. Often, the assistance of an IT Professional on site at your network location may be required to get things set up correctly.


We'll try to help, but without knowing exactly "how" you are trying to connect now, we can't even begin the troubleshooting process.


Mar 24, 2020 10:40 AM in response to JimmyLienert

Did you not get a setup manual or a setup guide for your product?


Port 80 is used by any number of other applications.....like Mail.....so you will likely need to use a different port for the RPi.


My former ISP insisted they were not blocking any ports, but when I tried a new ISP, things worked perfectly on ports like 8888 and 548.


I don't have an RPi here to test, so I'm probably not going to be able to provide much in the way of detailed help. Hopefully, another user who has the same device as you will see this post and will try to help.


What feedback have you received from RPi support?

Mar 24, 2020 10:41 AM in response to Bob Timmons

The RPi is not specifically meant for web servers, it can be used for whatever you want, so it does not have a setup manual. I followed a tutorial, and I could link it if that would help anything. The previously mentioned tutorial, as well as a few other sites, have stated that you should use port 80 if you want to open to HTTP, which I do want to. Also, my bad, there should be no UDP set, but TCP should be open to 80. Here is the guide that I found: https://portforward.com/ports.htm

Mar 24, 2020 10:50 AM in response to JimmyLienert

A lot of products assume that you are using a router with a feature called UPnP......Universal Plug and Play.....which opens required ports automatically on the router. Apple does not support UPnP, so you have to manually enter all the port values required.


My opinion is that it will take more than Port 80.....which is already likely in use by another application.....to get the RPi working. I could be wrong, so I'll let the RPi experts speak.

Mar 23, 2020 11:20 AM in response to JimmyLienert

Tell us a bit about your network. For example, is your AirPort Extreme base station your "main" Internet router? That is, is it connected directly to a simple modem (not a combination modem/router, or gateway device), by Ethernet? Which exact model is your base station. Does your ISP provide you with a static Public IP address or a dynamic one?


Do you have your RPi configured with a static local IP address? I am assuming that you can access its web server from within your local network ... correct?

Mar 24, 2020 11:37 AM in response to JimmyLienert

FWIW. I don't run a web server on my RPi. Instead I use them for things like Pi-hole, AdGuard, and the UniFi Controller ... so I cannot specifically test for you. Also none of these apps require that they be accessible from the Internet.


Your comments confuse me. You stated that you can access the RPi from the Internet, but not locally. I would expect that to be just the opposite. Are you sure this is what you meant. That is, if you ping the local IP address of your RPi, if fails? Is your RPi a 3B or a 3B+ model? Which version of Raspbarian or other OS is it running? Do you have it connected directly to your router by Ethernet or to another Ethernet switch?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Port Forwarding on Apple Airport Extreme

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.