PowerDNS – Glue record returns servfail

So I’ve been in the process of setting up a PDNS Recursive and Authoritative server for an internal network. The recursive server runs on port 53 and the authoritative runs on 5300. Requests are forwarded using the below: forward-zones=example.com=127.0.0.1:5300, 30.168.192.in addr.arpa=127.0.0.1:5300 forward-zones-recurse=.=8.8.8.8 I have a subdomain specifically for active directory that I have delegated to…

IPTables packet count in INPUT chain doesn’t match with sub-chain

On my server, I have three rules, for simplicity: iptables -t mangle -N RATE-LIMIT iptables -t mangle -A RATE-LIMIT -m hashlimit –hashlimit-mode srcip –hashlimit-upto 100/sec –hashlimit-burst 20 –hashlimit-name conn_rate_limit -j RETURN iptables -t mangle -A RATE-LIMIT -j DROP iptables -t mangle -A INPUT -p tcp –dport 25565 ! -i lo -j RATE-LIMIT This works for…

Ejabberd MUC room not sending unavailable presence for disconnected users

I’m running ejabberd 19.09.1 using the official Docker image, configured for anonymous authentication with mod_muc. Clients generally connect to the server in the browser, through a WebSocket endpoint. ejabberd is sitting behind an nginx reverse proxy. When a client disconnects uncleanly (e.g. by killing the browser tab), I immediately see a message in the log…

Axios in a Node.js container on Kubernetes is returning “ECONNREFUSED 127.0.0.1:30561”?

Full error message: connect ECONNREFUSED 127.0.0.1:30561 at TCPConnectWrap.afterConnect The axios request is running in a Node.js environment (Next.js), which is where the error occurs, strangely the axios request works perfectly fine when it is being run in the browser. My component (running in Node.js) that calls axios: import axios from ‘axios’ import Router from ‘next/router’…