From b396920d4761001c0cb87fc4695878d2ea18a801 Mon Sep 17 00:00:00 2001 From: Alex Bouma Date: Sat, 29 Apr 2017 23:03:41 +0200 Subject: [PATCH] Config to use local nameservers for DNS validation --- app/models/domain.rb | 2 +- config/postal.defaults.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/domain.rb b/app/models/domain.rb index fffaeba..9ec16e6 100644 --- a/app/models/domain.rb +++ b/app/models/domain.rb @@ -135,7 +135,7 @@ class Domain < ApplicationRecord end def resolver - @resolver ||= Resolv::DNS.new(:nameserver => nameservers) + @resolver ||= Postal.config.general.use_local_ns_for_domains? ? Resolv::DNS.new : Resolv::DNS.new(:nameserver => nameservers) end private diff --git a/config/postal.defaults.yml b/config/postal.defaults.yml index 76fc4b4..939269d 100644 --- a/config/postal.defaults.yml +++ b/config/postal.defaults.yml @@ -12,6 +12,7 @@ general: use_ip_pools: false exception_url: maximum_delivery_attempts: 18 + use_local_ns_for_domains: false web_server: bind_address: 127.0.0.1