Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Help about MediaWiki
FUTO
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Introduction to a Self Managed Life: a 13 hour & 28 minute presentation by FUTO software
(section)
Main Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Step 2: Configuring pfSense for Dynamic DNS == <gallery mode="packed-hover" heights=250 widths=400 perrow=2> File:lu55028jxaty_tmp_a6b5fa5b.png File:lu55028jxaty_tmp_8b618542.png File:lu55028jxaty_tmp_be361b57.png File:lu55028jxaty_tmp_a9a56361.png </gallery> pfSense has to talk to FreeDNS regularly to tell it our IP. <span id="log-into-pfsense"></span> ==== 2.1 Log into pfSense ==== Open the pfSense web interface and log in, at [https://192.168.5.1/ https://192.168.5.1] or [https://pfsense.home.arpa/ https://pfsense.home.arpa] <span id="enter-dynamic-dns-settings"></span> ==== 2.2 Enter Dynamic DNS settings ==== In the pfSense dashboard, there is a menu on the top. Go to <code>Services > Dynamic DNS</code>. <span id="enter-dynamic-dns-entry"></span> ==== 2.3 Enter Dynamic DNS entry ==== # Click the “+ Add” button to add a new entry. # '''Configure the Settings:''' #* '''Service Type:''' Select “Custom” from the dropdown. This might seem counterintuitive since “freedns” exists as an option in this dropdown menu, but trust me here. You trust me… right? This is the green box in the screenshot I provided above. #* '''Interface to Monitor:''' Select <code>WAN</code> (your external internet connection), this is the part circled in purple above. # '''Interface to send update from:''' Select WAN, the part circled in purple above. # '''HTTP API DNS Options:''' I check '''“Force IPv4 DNS resolution”''' because I have been scarred by my residential internet service provider’s issues with IPv6 before Spectrum bought Time Warner Cable. You don’t have to check this, but I check it because I hate IPv6 & have it turned off entirely in my own setup. I shouldn’t be passing my prejudices onto my children. But here I am passing this one onto you :’( # '''Update URL:''' Paste the Direct URL you copied from FreeDNS. Everything after the question mark in this URL is like your password and username combined. IF YOU ARE USING CLOUDFLARE, you need to use your Zone ID as the username and the token you just created (with the Zone.DNS - Edit permission) as the password. Otherwise, if you use the token alone, the status will always appear green, but you won’t be able to connect. You might end up spending four hours, like I did, debugging all sorts of issues until you finally find the answer in a four-year-old Reddit post. Also, make sure you disable proxy on cloudflare. # '''Max Cache Age:''' When will this run? By default, this runs when an update is forced by you or when the router notices the WAN address (the IP address your ISP assigned to you) has changed. I see no harm in having it update once per day. If there’s any sort of stupid bug or issue or crap where it tried to update & failed because the wind was blowing the wrong day, packet loss, etc… It costs literally nothing to do this, we’re in 2024, even people in the middle of nowhere have 768/128k DSL… There is zero downside to setting this to check at the minimum allowed interval, of once per day. ''“Inspect what you expect”'' as my stepmom would say, who was director of the Brookfield library. :) She could tell you firsthand that….. Nothing you expect people (OR COMPUTERS) to do, will they actually do. # '''Description:''' Add something like “FreeDNS IP Update” to remember what this is for. # '''Save the Configuration:''' Click “Save and force update” to store your Dynamic DNS settings. '''If it went well''', the two areas I circled in red above should look similar to mine. A green checkmark under “status”, and the “cached IP” should be your actual IP address that you see when you go to a site like [https://www.whatismyip.com/ whatismyip.com] <span id="step-3-see-if-dynamic-dns-actually-works"></span>
Summary:
Please note that all contributions to FUTO may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
FUTO:Copyrights
for details).
Do not submit copyrighted work without permission!
To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:
Cancel
Editing help
(opens in new window)