diff --git a/exec/load/ircd/unregistered.js b/exec/load/ircd/unregistered.js
index bd95842b83e9670ab955bada959c7685bcd12837..9abfc9e4887b37bb7616b7997f53a2eb5b77f6f3 100644
--- a/exec/load/ircd/unregistered.js
+++ b/exec/load/ircd/unregistered.js
@@ -82,7 +82,9 @@ function Unregistered_Client(id,socket) {
 		|| (this.ip.slice(0,7) == "100.64.")
 		|| (this.ip.slice(0,7) == "172.16." )
 		|| (this.ip.slice(0,2) == "::")
-		|| (this.ip.slice(0,6).toUpperCase() == "FE80::")
+		|| (this.ip.slice(0,2).toUpperCase() == "FC")
+		|| (this.ip.slice(0,2).toUpperCase() == "FD")
+		|| (this.ip.slice(0,2).toUpperCase() == "FE")
 	) {
 		this.hostname = ServerName;
 		this.dns_pending = false;