diff --git a/roles/matrix/files/matrix-appservice-irc.service b/roles/matrix/files/matrix-appservice-irc.service
index ae5cc980dd64ca9f4dddcbb2db4f1d81531e32e6..fc052efa59cb028089437841ee9fbb03f119e66a 100644
--- a/roles/matrix/files/matrix-appservice-irc.service
+++ b/roles/matrix/files/matrix-appservice-irc.service
@@ -6,7 +6,7 @@ After=network.target synapse.service
 [Service]
 User=synapse
 WorkingDirectory=/var/lib/synapse/matrix-appservice-irc
-ExecStart=/usr/bin/node app.js \
+ExecStart=/usr/bin/node --dns-result-order=ipv4first app.js \
   -c /etc/synapse/irc-bridge.yaml \
   -f /etc/synapse/appservice-registration-irc.yaml
 AmbientCapabilities=CAP_NET_BIND_SERVICE
diff --git a/roles/matrix/files/mjolnir.service b/roles/matrix/files/mjolnir.service
index 59cdb656416bef1295a37cfe41fba4497325a43d..729633a2eaacdb80ccabe08e0782aa01e9149491 100644
--- a/roles/matrix/files/mjolnir.service
+++ b/roles/matrix/files/mjolnir.service
@@ -8,7 +8,7 @@ User=synapse
 WorkingDirectory=/var/lib/synapse/mjolnir
 Environment=NODE_ENV=production
 Environment=NODE_CONFIG_DIR=/etc/synapse/mjolnir
-ExecStart=/usr/bin/node lib/index.js
+ExecStart=/usr/bin/node --dns-result-order=ipv4first lib/index.js
 
 [Install]
 WantedBy=multi-user.target