Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quantos endereços IP únicos se comunicaram com um domínio específico no último mês?
 ###Tabelas: 
CREATE TABLE comm_history (id INT, ip_address VARCHAR(255), domain VARCHAR(255), communication_date DATE); INSERT INTO comm_history (id, ip_address, domain, communication_date) VALUES (1, '192.168.1.1', 'example.com', '2021-01-01'), (2, '192.168.1.2', 'example.com', '2021-01-01'), (3, '192.168.1.1', 'example.com', '2021-01-02'), (4, '192.168.1.3', 'example.com', '2021-01-02');
SELECT COUNT(DISTINCT ip_address) as unique_ips FROM comm_history WHERE domain = 'example.com' AND communication_date >= DATEADD(day, -30, GETDATE());