

I agree with this comment, and would suggest going with the first solution (NAT loopback, aka NAT hairpin) rather than split-horizon DNS. I say this even though I have a strong dislike of NAT (and would prefer to see networks using flat IPv6 addresses, but that’s a different topic). It should also be fairly quick to configure the hairpin on your router.
Specifically, problems arise when using DNS split-horizon where the same hostname might resolve to two different results, depending on which DNS nameserver is used. This is distinct from some corporate-esque DNS nameservers that refuse to answer for external requests but provide an answer to internal queries. Whereas by having no “single source of truth” (SSOT) for what a hostname should resolve to, this will inevitably make future debugging harder. And that’s on top of debugging NAT issues.
Plus, DNS isn’t a security feature unto itself: successful resolution of internal hostnames shouldn’t increase security exposure, since a competent firewall would block access. Some might suggest that DNS queries can reveal internal addresses to an attacker, but that’s the same faulty argument that suggests ICMP pings should be blocked; it shouldn’t.
To be clear, ad-blocking DNS servers don’t suffer from the ails of split-horizon described above, because they’re intentionally declining to give a DNS response for ad-hosting hostnames, rather than giving a different response. But even if they did, one could argue the point of ad-blocking is to block adware, so we don’t really care if SSOT is diminished for those hostnames.
I’m going to comment in two parts, starting with human behavioral and then later addressing physiology.
I cannot underscore how important it is to develop a routine – any routine – since that’s the trick towards a long-term approach to fitness. Humans are kinda weird in that regard, in that they have to be correctly conditioned to do something week after week. Humans don’t approximate machines at all in this regard, and there’s even less reinforcement when the activity in question does not have a logical structure.
To that end, it would behoove you to formulate a more rigorous routine, one which assigns certain exercises to specific days, ideally occuring at around the same time each day. If after a few weeks (3-4 weeks) you find that some days are too heavily-loaded while others are a cake walk, that’s a cue to increase the sets, reps, or weights for the easy days, and ease up on the same for harder days. Mentally conditioning yourself to the strains of exercise is part and parcel to physically conditioning yourself for the same.
It is correct to listen to your body, but the adjustment shouldn’t be to just randomly throw in a rest day. But rather, fine-tune your routine so that your exercise regime matches what your body is presently capable of. As your body improves, adjust accordingly.
My recommendation for picking which days will be what is to form it around your existing work or life schedules. If, for example, leg day always leaves you totally exhausted, then maybe put that for Friday so you’re recovering (physically and mentally) on a slow work day or over the weekend. What order you choose will depend on how you can optimize your fitness plan into your life plan, but whatever you end up with, stick with it for a few weeks and take notes – ie hard copy – about what is or isn’t working.
Which brings us to the physiological side of things.
The present understanding of human fitness is that rest days serve multiple valuable purposes, whether the objective is building muscle, functional strength, endurance, or weight loss. There’s also the matter that – disregarding performance enhancing interventions and their major side effects – the human body cannot totally transform itself in short spans of time, there isn’t much benefit in trying to rush a fitness program. If anything, it tends increases the risk of injury or developing poor form and habits.
With the exception of professional bodybuilders and athletes, whose occupation wholly surrounds their fitness, everyone else can and should take their time to achieve their fitness objectives. To be clear, I’m not suggesting one-month rests between exercises, but rather, the schedule or program adopted should not be unduly swayed by time pressures, instead guided by what your body is saying and what it can do. Skip days can and will happen too, and a few won’t seriously disadvantage you in the long-term. Though a few weeks off could break the fitness habit, and you’ll have to reestablish it.
For the routine you’ve written out, I’m somewhat concerned as you’ve got back exercises on Tuesdays, Wednesdays, and Fridays. That doesn’t leave a lot of days in between to recover. Biceps twice a week seems fine though, since the thinking is that 24-48 hour rest for biceps is acceptable. But seeing as biceps and triceps are part of the same logical body part, while remaining separate muscle groups, there wouldn’t be an issue with having a general “arm day” that focuses on those groups, although some overlap into the other days would be acceptable.
In concrete terms, I would suggest that you orient your fitness routines into a schedule, whether that’s still 6 days a week, or 5 days, or whatever. As general advice, make sure your water and diet intake is alright, and you’re sleeping a decent amount per day.