If an action expires, the client endpoint will no longer report on it so you will get no response back. There are fixlets in BES Support that indicate if a restart is still pending but because these actions have expired you will get no further feedback on them.
You understand that the server does not send a signal to restart the client, the restart is initiated by the client itself based on the post-action behavior that’s defined when you create the action?
Post-Action Reboot is not likely related to the DNS service. The issue I think you’re referencing is where another application locks UDP port 52311 on the client before BigFix starts. This prevents the client from getting UDP notifications for new content or actions. It doesn’t happen exclusively with the DNS service, any application could do it, but it occurs more frequently on DNS servers as the DNS service grabs a huge number of ports at startup. The 4 results where you highlight “Not Reported” could be related to the client not getting UDP notifications. Without the notifications, the client only sees new content/actions when it polls the relay, which I think is every 12 hours by default.
Sounds like you may be having two separate problems.
yes this action is only for restarting the client. I am sure 52311 port is not used by another application. same actions are working fine for other servers (around 100+ servers )