Воспользуйтесь утилитой tcpd, позволяющей ограничивать доступ к определенным сервисам через файл, содержащий списки хостов, которым запрещен или разрешен доступ, типа /usr/local/etc/hosts.allow.
Вы также можете настроить соответствующим образом брандмауэр.