pam_ihosts ist ein PAM-Modul, das den Zugang anhand von IP-Adressen, MAC-Adressen oder der mit einer IP-Adresse verbundenen Region zulässt oder abweist. Dafür nutzt es die IP-Bereichsdateien, die von den regionalen Internet-Registratoren heruntergeladen werden können. pam_ihosts kann außerdem Whitelist- und Blacklist-Dateien sowie DNS-Whitelists und -Backlists nutzen. Es ist ein Zugriffsmodul, das nur zusätzlich zu einer Authentifikationsmethode eingesetzt werden kann.