Category: Tech Insights - Page 3 - RD3 Tech

Split DNS: A Simple Network Upgrade That Can Make a Big Difference

Split DNS: What Is It and Why Does It Matter?

If you’ve never heard of Split DNS, don’t worry. It sounds more complicated than it really is.

First, What Is DNS?

DNS, or the Domain Name System, is essentially the system that helps turn a name into an address.

When you type a website address into your browser, DNS helps your computer work out where to go.

Split DNS takes that basic idea and allows your network to provide different answers depending on where the request is coming from.

How Does Split DNS Work?

For example, a business might have a service available at a particular domain name. Someone working inside the office doesn’t necessarily need to go out to the internet and then come back in again to reach that service.

With Split DNS, internal users can be directed to the internal address, while external users can still be directed to the public address.

In simple terms, the same name can point to different destinations depending on whether the person is inside or outside the network.

Why Use Split DNS?

When configured appropriately, Split DNS can provide several benefits:

  • More efficient internal traffic
  • Simpler network routing
  • Better performance for internal services
  • Fewer unnecessary trips through the internet
  • A cleaner way of handling internal and external services

It’s particularly useful where a business has things such as servers, NAS devices, internal applications, remote-access systems, or other network services that need to be accessible using consistent names.

It’s Not Always Necessary

The important thing is that Split DNS isn’t something you add simply because it sounds like a good technical feature.

It needs to solve an actual networking problem and be configured correctly.

For a small or simple network, there may be no real benefit to introducing additional DNS complexity. For a business with multiple internal services, however, it can be a useful part of a well-designed network.

Good Network Design Is Often Invisible

This is one of those areas where good IT design is often invisible when it works properly.

The best network improvements aren’t necessarily the ones users notice. They’re the ones that make everything work more cleanly.

If you’re dealing with an increasingly complicated network, internal services that don’t behave as expected, or problems accessing services from inside your own network, RD3 Tech can help review the network design and work out whether changes such as Split DNS would actually provide a benefit.

Why JSON Files Are So Useful — And Why I’m Using Them in RD3 Tech

Why JSON Matters When Building Better Systems

JSON is one of those things you can easily ignore if you’re not a developer.

It looks a little strange at first, but at its core, JSON is simply a structured way of storing information.

Keeping Information Separate From the Code

I’ve been using JSON as part of some RD3 Tech development because it provides a useful separation between the information a system uses and the code that operates the system.

That’s an important distinction.

Instead of putting every setting, label, or option directly into the code, some of that information can be stored separately in a JSON file.

This means the system can read that information when it needs it, rather than having every detail built directly into the program itself.

Why Is That Useful?

There are several practical advantages to this approach:

  • Easier to maintain – If something changes, you may only need to update the data rather than change the underlying program.
  • Less duplication – Information can have one central source rather than being repeated throughout different parts of a system.
  • Easier automation – Software can read structured information and use it to make decisions about what it should do.
  • Easier to expand – Adding another option doesn’t necessarily mean rewriting the whole application.

It’s About Good System Design

The important point isn’t that JSON is somehow better simply because it’s modern or technical.

It’s that using a sensible structure can make a system easier to understand, maintain, and change.

That’s something I think about quite a lot when building systems for RD3 Tech.

A system shouldn’t just work today. It should also be possible to understand what it is doing and make changes later without creating a bigger problem.

Building for the Future

Getting something working is only the first step. You also want to be able to change it six months from now without creating a bigger problem.

That applies whether you’re building a small automation, a website, a business system, or something much more complicated.

Good technology isn’t just about making something work. It’s about making it maintainable, adaptable, and appropriate for the problem you’re trying to solve.

If you’re looking at automating a business process or connecting different systems together, RD3 Tech can help look at the problem first and work out what sort of solution makes sense.

Behind the Scenes: The Technology Stack Behind the RD3 Tech Website

How the RD3 Tech Website Works Behind the Scenes

A website can look quite simple from the outside.

You see the pages, menus, images and contact forms. What you don’t see is the collection of different technologies and services working behind them.

The RD3 Tech website is built using WordPress as its content management system, with a custom RD3 Starter Theme providing the foundation for the site’s design, layout and structure.

There is also custom PHP, CSS and JavaScript where they provide something useful, rather than adding another plugin simply because one happens to exist.

The site uses custom functionality for things such as forms, content management and other parts of the website. External services are then used where they make sense, rather than trying to make the website do everything itself.

Keeping Development Under Control

GitHub is also part of the development workflow. This allows changes to the website code to be managed, tracked and reviewed rather than simply editing files and hoping everything continues to work afterwards.

This becomes particularly useful as a website grows. When something changes, there is a clearer record of what was changed and why. It also makes it easier to work on improvements without losing track of previous versions.

More Than Just the Website

There are also systems outside the website itself.

Google Workspace handles business email and related services. Google Forms and Apps Script are used for parts of the enquiry process, while structured configuration such as JSON helps keep some application logic separate from the data it uses.

This means the website isn’t operating in isolation. It is part of a wider system where different services have different jobs.

The Infrastructure You Don’t Normally See

Then there is the infrastructure that most visitors never see — hosting, DNS, email authentication, security and the connections between the different services.

These systems can be invisible when everything is working properly. When something goes wrong, however, they can suddenly become very important.

An email might not arrive because of an authentication problem. A form might fail because two systems can no longer communicate correctly. A website might be working perfectly while a DNS problem prevents someone from reaching it.

Good technology is often about making sure these individual pieces work together reliably.

Technology Should Have a Purpose

None of these technologies are particularly useful simply because they are technically interesting.

They are useful when they help the website achieve something.

That might mean making it easier for someone to contact RD3 Tech, making the site easier to maintain, improving reliability, reducing unnecessary complexity or allowing the system to grow without needing to rebuild everything from scratch.

The same principle applies to technology in a business. The goal shouldn’t be to use the most complicated or newest technology available. It should be to use the right technology for the job.

A Website Is More Than What You See

A good website isn’t just about how it looks. It’s about how well all the pieces work together.

If your business website has become difficult to maintain, your online services have grown complicated, or you’re simply not sure how the different pieces of your technology setup fit together, RD3 Tech can help you look at the bigger picture.

Sometimes the best solution isn’t another plugin or another piece of technology. Sometimes it’s simply understanding what you already have and making it work better.