Stupid question: nslookup on n8n docker is outdated?

I am trying to run the following shell command on my n8n workflow:

“nslookup -type=CAA [domain]”

It runs very fine on my server shell (Ubuntu 24.04), but when I run it on a workflow, it returns that the type “CAA” do not exist, seems that n8n check another version of nslookup. Other nslookup commands runs fine.

So, what is this nslookup that n8n checks? It’s loaded by n8n itself? It’s loaded by docker? How to update it? Or can we ask n8n.io to update it?

Edit: Another issue regarding commands. When I run “nslookup [domain.pt]” on my Ubuntu shell, it returns result, when I do the same on n8n workflow, it spins forever without result. Looks like he is looking to another (offline?) whois server.

Thanks a lot and regards

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

As a workaround, have you tried doing docker run -it /bin/ash and then apk add bind-tools? That should update the nslookup to the newest version.

Thanks for this workaround, but unfortunately this effort is lost when I update the docker image, for now I am running it connecting through SSH into host server and running the commands from there

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.