Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 27 |
Nodes: | 6 (0 / 6) |
Uptime: | 46:28:31 |
Calls: | 632 |
Calls today: | 3 |
Files: | 1,187 |
D/L today: |
24 files (29,813K bytes) |
Messages: | 176,484 |
We will be getting our new CityFibre FTTP connection on Wednesday.
Currently we have PlusNet FTTC with a static IPV4 address, the new
(IdNet) FTTP connection also has a static IPV4 address.
The system has a domain name hosted at Gandi internet and, obviously,
I will need to change the settings of the zone file there to point to
the new IP address. There will be a period while the new address
propagates when both addresses will exist.
So, is there any way that I can set things up so that connections (in particular SMTP mail, I run Postfix as a mail server) to either
address will still reach my system?
If I configure just one of the two WAN facing routers to provide DHCP services can I then connect the LAN side of the two routers together
and get what I want? Then wait until the new IPV4 address for my
domain has propagated and, when it has, disable the FTTC router and
transfer DHCP/DNS etc. wholly to the FTTP router.
Does this have a hope of working or have I overlooked something?
Chris Green <cl@isbd.net> wrote:
We will be getting our new CityFibre FTTP connection on Wednesday.
Currently we have PlusNet FTTC with a static IPV4 address, the new
(IdNet) FTTP connection also has a static IPV4 address.
The system has a domain name hosted at Gandi internet and, obviously,
I will need to change the settings of the zone file there to point to
the new IP address. There will be a period while the new address propagates when both addresses will exist.
So, is there any way that I can set things up so that connections (in particular SMTP mail, I run Postfix as a mail server) to either
address will still reach my system?
If I configure just one of the two WAN facing routers to provide DHCP services can I then connect the LAN side of the two routers together
and get what I want? Then wait until the new IPV4 address for my
domain has propagated and, when it has, disable the FTTC router and transfer DHCP/DNS etc. wholly to the FTTP router.
Does this have a hope of working or have I overlooked something?
If you have one router you can in principle configure it with two upstream routes. ie you get two WAN IPv4 addresses, and you can decide where the traffic gets routed - ie you write a default route which says to send
traffic to the upstream route of ISP A rather than ISP B.
But I think you have two ISP routers which are both doing NAT, so you are
not exposed to the WAN side of things?
First of all, make sure the IP address ranges don't clash. They need to be entirely separate subnets - eg 192.168.1.x/24 and 192.168.2.x/24.
You can't connect the two networks together but what
you can do is connect both networks to the same server if it has two
ethernet ports. Then your mail server gets IP addresses in both 192.168.1.x and 192.168.2.x ranges and you can configure port-forwards/etc to those addresses.
If the mail server only has a single ethernet port you can do something similar with VLAN tags, if you have a switch that supports VLANs. The mail server needs to accept tagged frames and be set up so that VLAN 11 carries traffic for 192.168.1.x and VLAN 22 carries traffic for 192.168.2.x. You then set up virtual interfaces like eth0.11 and eth0.22 on the server and proceed as the previous paragraph.
Alternatively what you could do is configure the second router as a WAN-side route of the first. ie the first router things it has two WAN routes, but
in reality one of them is the LAN-side of the second router. You'd get double-NAT that way, but maybe that's ok.
Really depends on how much control you have over the pieces (locked down ISP routers?). Seems more work than you really need unless the overlap period
is going to be a long time.
All the routers are 'mine' :-) However, as you say, it's probably not
worth doing anything complicated as the upstream mail servers should
cope OK with mine not being available for a short while. In fact
that's upstream mail server (in the singular), all my mail comes via
Mystic Beasts who host the domains I use for mail. Thus I can just
wait for the IP change to propagate to them and then switch the system
from the FTTC router to the FTTP router.
Chris Green wrote:
[snip]
All the routers are 'mine' :-) However, as you say, it's probably not worth doing anything complicated as the upstream mail servers should
cope OK with mine not being available for a short while. In fact
that's upstream mail server (in the singular), all my mail comes via
Mystic Beasts who host the domains I use for mail. Thus I can just
wait for the IP change to propagate to them and then switch the system
from the FTTC router to the FTTP router.
Easy if you assume 3 things:
1. At least one router has dual WAN capability, i.e. VDSL (for FTTC) and Ethernet for FTTP.
2. The FTTP service is presented to you via an ONT (Optical Network Termination) using Ethernet. This is typically what is provided by Openreach, for all their customers (which I think includes IDNet).
3. Both WAN services will run concurrently for a few days at least.
Set up this router to use both WAN connections, and open the necessary
ports to allow your email traffic in. Specify the Plusnet connection to
be the priority, and IDNet as the failover.
You hosting service should be able to specify (at least) two IP
addresses in the MX record. Ask them to specify your Plusnet address as
the highest priority, and the IDNet address as a lower priority. I
imagine they show a third address for their mailserver, so that if yours
is not available mail is received by theirs.
Chris Green wrote:
[snip]
All the routers are 'mine' :-)-a However, as you say, it's probably not
worth doing anything complicated as the upstream mail servers should
cope OK with mine not being available for a short while.-a In fact
that's upstream mail server (in the singular), all my mail comes via
Mystic Beasts who host the domains I use for mail.-a Thus I can just
wait for the IP change to propagate to them and then switch the system
from the FTTC router to the FTTP router.
Easy if you assume 3 things:
1. At least one router has dual WAN capability, i.e. VDSL (for FTTC) and Ethernet for FTTP.
2.-a The FTTP service is presented to you via an ONT (Optical Network Termination) using Ethernet.-a This is typically what is provided by Openreach, for all their customers (which I think includes IDNet).
3.-a Both WAN services will run concurrently for a few days at least.
Set up this router to use both WAN connections, and open the necessary
ports to allow your email traffic in.-a Specify the Plusnet connection to
be the priority, and IDNet as the failover.
You hosting service should be able to specify (at least) two IP
addresses in the MX record.-a Ask them to specify your Plusnet address as the highest priority, and the IDNet address as a lower priority.-a I
imagine they show a third address for their mailserver, so that if yours
is not available mail is received by theirs.
When the FTTP service goes live, get the hosting service to swap the
first two priorities in the MX record.-a And switch the priorities in
your router to the IDNet address has priority.
Graham J <nobody@nowhere.co.uk> wrote:
Chris Green wrote:Yes, I just looked, my Asus DSL-AC68U can use one of its ethernet
[snip]
All the routers are 'mine' :-) However, as you say, it's probably not
worth doing anything complicated as the upstream mail servers should
cope OK with mine not being available for a short while. In fact
that's upstream mail server (in the singular), all my mail comes via
Mystic Beasts who host the domains I use for mail. Thus I can just
wait for the IP change to propagate to them and then switch the system
from the FTTC router to the FTTP router.
Easy if you assume 3 things:
1. At least one router has dual WAN capability, i.e. VDSL (for FTTC) and
Ethernet for FTTP.
sockets for WAN failover or load balancing.
2. The FTTP service is presented to you via an ONT (Optical NetworkWe're getting CityFibre but as far as I'm aware they provide an ONT
Termination) using Ethernet. This is typically what is provided by
Openreach, for all their customers (which I think includes IDNet).
too.
3. Both WAN services will run concurrently for a few days at least.Yes, the FTTC will continue until I port the landline number across to
a VOIP service so the FTTC will stop when I decide.
Set up this router to use both WAN connections, and open the necessarySimple enough, firewall and port forwarding are already set up as
ports to allow your email traffic in. Specify the Plusnet connection to
be the priority, and IDNet as the failover.
required.
You hosting service should be able to specify (at least) two IPBut the MX record points to a host name (the host name of my home
addresses in the MX record. Ask them to specify your Plusnet address as
the highest priority, and the IDNet address as a lower priority. I
imagine they show a third address for their mailserver, so that if yours
is not available mail is received by theirs.
server) not an IP address. I'll be changing the A record to point to
my new iDNet IP address instead of the old Plusnet one. I can't point
the MX record to an IP address.
I have access to the DNS settings myself, I don't have to ask Gandi
internet to change it for me.
I suspect in fact that all I need to do is (as you suggest above) set
up my router to have two WAN inputs, one the (existing) VDSL/FTTC one
and the other the FTTP one. Connect the ONT to the ethernet WAN, and
that's it, incoming SMTP connections on either WAN input will get
delivered to my mail server.
We will be getting our new CityFibre FTTP connection on Wednesday.
Currently we have PlusNet FTTC with a static IPV4 address, the new
(IdNet) FTTP connection also has a static IPV4 address.
The system has a domain name hosted at Gandi internet and, obviously,
I will need to change the settings of the zone file there to point to
the new IP address. There will be a period while the new address
propagates when both addresses will exist.
So, is there any way that I can set things up so that connections (in >particular SMTP mail, I run Postfix as a mail server) to either
address will still reach my system?
If I configure just one of the two WAN facing routers to provide DHCP >services can I then connect the LAN side of the two routers together
and get what I want? Then wait until the new IPV4 address for my
domain has propagated and, when it has, disable the FTTC router and
transfer DHCP/DNS etc. wholly to the FTTP router.
Does this have a hope of working or have I overlooked something?
On 29/09/2025 22:31, Chris Green wrote:
We will be getting our new CityFibre FTTP connection on Wednesday.
Currently we have PlusNet FTTC with a static IPV4 address, the new
(IdNet) FTTP connection also has a static IPV4 address.
The system has a domain name hosted at Gandi internet and, obviously,
I will need to change the settings of the zone file there to point to
the new IP address. There will be a period while the new address >propagates when both addresses will exist.
So, is there any way that I can set things up so that connections (in >particular SMTP mail, I run Postfix as a mail server) to either
address will still reach my system?
If I configure just one of the two WAN facing routers to provide DHCP >services can I then connect the LAN side of the two routers together
and get what I want? Then wait until the new IPV4 address for my
domain has propagated and, when it has, disable the FTTC router and >transfer DHCP/DNS etc. wholly to the FTTP router.
Does this have a hope of working or have I overlooked something?
When you point a domain at a new IP address,the A and MX records propagates very quickly. When I did a brief experiment in self hosting, I think I used this site to check:
https://dnschecker.org/
Unless you have something critical in your network, it probably isn't worth the effort.
Yes, I think you're probably right. The only 'critical' service is my
SMTP server to which my domain hosting (Mythic Beasts) sends my
E-Mails. I'm sure their servers are set up well such that they will
retry sending a few times (with increasing delays) before bouncing any E-Mail.
Chris Green wrote:
[snip]
Yes, I think you're probably right. The only 'critical' service is my
SMTP server to which my domain hosting (Mythic Beasts) sends my
E-Mails. I'm sure their servers are set up well such that they will
retry sending a few times (with increasing delays) before bouncing any E-Mail.
Look at the MX record to find out what is going on there.
If there is one record and it points to Mythic Beasts, you must ask them what happens when their server can't find yours. For example, does it actually retry as you suggest?
If there is one record and it points to your FTTC IP address, then when
your IP is not available mail will bounce: the sending server will
report non-delivery to the originator of the email.
That's not what is supposed to happen with SMTP, and that's what I
If there is one record and it points to your FTTC IP address, then when
your IP is not available mail will bounce: the sending server will
report non-delivery to the originator of the email.
meant by "set up well". If an SMTP server cannot send a message on to
a destination SMTP server it is supposed to back off and try again
after an interval. This should be done a (small) number of times
before reporting failure back to the originator.
Graham J <nobody@nowhere.co.uk> wrote:
Chris Green wrote:That's not what is supposed to happen with SMTP, and that's what I
[snip]
Yes, I think you're probably right. The only 'critical' service is my
SMTP server to which my domain hosting (Mythic Beasts) sends my
E-Mails. I'm sure their servers are set up well such that they will
retry sending a few times (with increasing delays) before bouncing any
E-Mail.
Look at the MX record to find out what is going on there.
If there is one record and it points to Mythic Beasts, you must ask them
what happens when their server can't find yours. For example, does it
actually retry as you suggest?
If there is one record and it points to your FTTC IP address, then when
your IP is not available mail will bounce: the sending server will
report non-delivery to the originator of the email.
meant by "set up well". If an SMTP server cannot send a message on to
a destination SMTP server it is supposed to back off and try again
after an interval. This should be done a (small) number of times
before reporting failure back to the originator.
On 2025-10-02, Chris Green <cl@isbd.net> wrote:
Graham J <nobody@nowhere.co.uk> wrote:
Chris Green wrote:That's not what is supposed to happen with SMTP, and that's what I
[snip]
Yes, I think you're probably right. The only 'critical' service is my >> > SMTP server to which my domain hosting (Mythic Beasts) sends my
E-Mails. I'm sure their servers are set up well such that they will
retry sending a few times (with increasing delays) before bouncing any >> > E-Mail.
Look at the MX record to find out what is going on there.
If there is one record and it points to Mythic Beasts, you must ask them >> what happens when their server can't find yours. For example, does it
actually retry as you suggest?
If there is one record and it points to your FTTC IP address, then when >> your IP is not available mail will bounce: the sending server will
report non-delivery to the originator of the email.
meant by "set up well". If an SMTP server cannot send a message on to
a destination SMTP server it is supposed to back off and try again
after an interval. This should be done a (small) number of times
before reporting failure back to the originator.
I think mythic-beasts will retry delivery for 4 days and then bounce
back email undeliverable. But you can ask them - they generally respond fairly quickly and are helpfull.
I am with MB and similarly have email forwarded by them. When my home
server died while I was away on holiday for a week, I lost 3 days of
email. When I got home and got the server back up, the last 4 days worth
of emails all came in. Now I have all my incoming email sent to my
server AND to an MB mailbox as a backup, and I periodically prune in
backup MB mailbox to keep the latest 4 weeks of emails.
Chris Green wrote:
[snip]
That's not what is supposed to happen with SMTP, and that's what I
If there is one record and it points to your FTTC IP address, then when
your IP is not available mail will bounce: the sending server will
report non-delivery to the originator of the email.
meant by "set up well". If an SMTP server cannot send a message on to
a destination SMTP server it is supposed to back off and try again
after an interval. This should be done a (small) number of times
before reporting failure back to the originator.
There will be many sending SMTP servers and not all of them will be "set
up well" in the way you suggest.
Graham J <nobody@nowhere.co.uk> wrote:But the MX record points to a host name (the host name of my home
You hosting service should be able to specify (at least) two IP
addresses in the MX record. Ask them to specify your Plusnet address as
the highest priority, and the IDNet address as a lower priority. I
imagine they show a third address for their mailserver, so that if yours
is not available mail is received by theirs.
server) not an IP address. I'll be changing the A record to point to
my new iDNet IP address instead of the old Plusnet one. I can't point
the MX record to an IP address.