# Connection Refused error

**URL:** https://community.letsencrypt.org/t/connection-refused-error/97249
**Category:** Help
**Created:** [July 5, 2019, 3:56pm UTC](https://community.letsencrypt.org/t/connection-refused-error/97249 "2019-07-05T15:56:52Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![oemegil06](https://avatars.discourse-cdn.com/v4/letter/o/9f8e36/32.png) [@oemegil06](https://community.letsencrypt.org/u/oemegil06)
#### Post date: [July 5, 2019, 3:56pm UTC](https://community.letsencrypt.org/t/connection-refused-error/97249/1 "2019-07-05T15:56:53Z")

</div>

Hello,

I am trying obtain certificate with acme.sh . My boulder service ip address is : [http://192.168.6.91:4001/directory](http://192.168.6.91:4001/directory). It is local area ip address.

I ran command from 192.168.6.90 machine . this ip adress domain is :robust.mqtttest.com

This command is : `./acme.sh --issue -d robust.mqtttest.com --server http://192.168.6.91:4001/directory -w /var/www/robust.test.com/html/ --debug`

Acme output is :

> [Fri Jul 5 18:47:47 +03 2019] Lets find script dir.  
> [Fri Jul 5 18:47:47 +03 2019] _SCRIPT_='./acme.sh'  
> [Fri Jul 5 18:47:47 +03 2019] \_script='/root/.acme.sh/acme.sh'  
> [Fri Jul 5 18:47:47 +03 2019] \_script\_home='/root/.acme.sh'  
> [Fri Jul 5 18:47:47 +03 2019] Using config home:/root/.acme.sh  
> [https://github.com/Neilpang/acme.sh](https://github.com/Neilpang/acme.sh)  
> v2.8.2  
> [Fri Jul 5 18:47:47 +03 2019] Using server: [http://192.168.6.91:4001/directory](http://192.168.6.91:4001/directory)  
> [Fri Jul 5 18:47:47 +03 2019] \_main\_domain='[robust.mqtttest.com](http://robust.mqtttest.com)'  
> [Fri Jul 5 18:47:47 +03 2019] \_alt\_domains='no'  
> [Fri Jul 5 18:47:47 +03 2019] Using config home:/root/.acme.sh  
> [Fri Jul 5 18:47:47 +03 2019] ACME\_DIRECTORY='[http://192.168.6.91:4001/directory](http://192.168.6.91:4001/directory)'  
> [Fri Jul 5 18:47:47 +03 2019] DOMAIN\_PATH='/root/.acme.sh/robust.mqtttest.com'  
> [Fri Jul 5 18:47:47 +03 2019] Using ACME\_DIRECTORY: [http://192.168.6.91:4001/directory](http://192.168.6.91:4001/directory)  
> [Fri Jul 5 18:47:47 +03 2019] \_init api for server: [http://192.168.6.91:4001/directory](http://192.168.6.91:4001/directory)  
> [Fri Jul 5 18:47:47 +03 2019] GET  
> [Fri Jul 5 18:47:47 +03 2019] url='[http://192.168.6.91:4001/directory](http://192.168.6.91:4001/directory)'  
> [Fri Jul 5 18:47:47 +03 2019] timeout=  
> [Fri Jul 5 18:47:47 +03 2019] \_CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '  
> [Fri Jul 5 18:47:47 +03 2019] ret='0'  
> [Fri Jul 5 18:47:47 +03 2019] ACME\_KEY\_CHANGE='[http://192.168.6.91:4001/acme/key-change](http://192.168.6.91:4001/acme/key-change)'  
> [Fri Jul 5 18:47:47 +03 2019] ACME\_NEW\_AUTHZ  
> [Fri Jul 5 18:47:47 +03 2019] ACME\_NEW\_ORDER='[http://192.168.6.91:4001/acme/new-order](http://192.168.6.91:4001/acme/new-order)'  
> [Fri Jul 5 18:47:47 +03 2019] ACME\_NEW\_ACCOUNT='[http://192.168.6.91:4001/acme/new-acct](http://192.168.6.91:4001/acme/new-acct)'  
> [Fri Jul 5 18:47:47 +03 2019] ACME\_REVOKE\_CERT='[http://192.168.6.91:4001/acme/revoke-cert](http://192.168.6.91:4001/acme/revoke-cert)'  
> [Fri Jul 5 18:47:47 +03 2019] ACME\_AGREEMENT='[https://boulder:4431/terms/v7](https://boulder:4431/terms/v7)'  
> [Fri Jul 5 18:47:47 +03 2019] ACME\_NEW\_NONCE='[http://192.168.6.91:4001/acme/new-nonce](http://192.168.6.91:4001/acme/new-nonce)'  
> [Fri Jul 5 18:47:47 +03 2019] ACME\_VERSION='2'  
> [Fri Jul 5 18:47:47 +03 2019] Le\_NextRenewTime  
> [Fri Jul 5 18:47:47 +03 2019] \_on\_before\_issue  
> [Fri Jul 5 18:47:47 +03 2019] \_chk\_main\_domain='[robust.mqtttest.com](http://robust.mqtttest.com)'  
> [Fri Jul 5 18:47:47 +03 2019] \_chk\_alt\_domains  
> [Fri Jul 5 18:47:47 +03 2019] Le\_LocalAddress  
> [Fri Jul 5 18:47:47 +03 2019] d='[robust.mqtttest.com](http://robust.mqtttest.com)'  
> [Fri Jul 5 18:47:47 +03 2019] Check for domain='[robust.mqtttest.com](http://robust.mqtttest.com)'  
> [Fri Jul 5 18:47:47 +03 2019] \_currentRoot='/var/www/robust.test.com/html/'  
> [Fri Jul 5 18:47:47 +03 2019] d  
> [Fri Jul 5 18:47:47 +03 2019] \_saved\_account\_key\_hash is not changed, skip register account.  
> [Fri Jul 5 18:47:47 +03 2019] Read key length:  
> [Fri Jul 5 18:47:47 +03 2019] \_createcsr  
> [Fri Jul 5 18:47:47 +03 2019] Single domain='[robust.mqtttest.com](http://robust.mqtttest.com)'  
> [Fri Jul 5 18:47:47 +03 2019] Getting domain auth token for each domain  
> [Fri Jul 5 18:47:47 +03 2019] d  
> [Fri Jul 5 18:47:47 +03 2019] url='[http://192.168.6.91:4001/acme/new-order](http://192.168.6.91:4001/acme/new-order)'  
> [Fri Jul 5 18:47:47 +03 2019] payload='{"identifiers": [{"type":"dns","value":"[robust.mqtttest.com](http://robust.mqtttest.com)"}]}'  
> [Fri Jul 5 18:47:47 +03 2019] RSA key  
> [Fri Jul 5 18:47:47 +03 2019] HEAD  
> [Fri Jul 5 18:47:47 +03 2019] \_post\_url='[http://192.168.6.91:4001/acme/new-nonce](http://192.168.6.91:4001/acme/new-nonce)'  
> [Fri Jul 5 18:47:47 +03 2019] \_CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '  
> [Fri Jul 5 18:47:47 +03 2019] \_ret='0'  
> [Fri Jul 5 18:47:47 +03 2019] POST  
> [Fri Jul 5 18:47:47 +03 2019] \_post\_url='[http://192.168.6.91:4001/acme/new-order](http://192.168.6.91:4001/acme/new-order)'  
> [Fri Jul 5 18:47:47 +03 2019] \_CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '  
> [Fri Jul 5 18:47:48 +03 2019] \_ret='0'  
> [Fri Jul 5 18:47:48 +03 2019] code='201'  
> [Fri Jul 5 18:47:48 +03 2019] Le\_LinkOrder='[http://192.168.6.91:4001/acme/order/3/52](http://192.168.6.91:4001/acme/order/3/52)'  
> [Fri Jul 5 18:47:48 +03 2019] Le\_OrderFinalize='[http://192.168.6.91:4001/acme/finalize/3/52](http://192.168.6.91:4001/acme/finalize/3/52)'  
> [Fri Jul 5 18:47:48 +03 2019] url='[http://192.168.6.91:4001/acme/authz/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI](http://192.168.6.91:4001/acme/authz/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI)'  
> [Fri Jul 5 18:47:48 +03 2019] payload  
> [Fri Jul 5 18:47:48 +03 2019] POST  
> [Fri Jul 5 18:47:48 +03 2019] \_post\_url='[http://192.168.6.91:4001/acme/authz/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI](http://192.168.6.91:4001/acme/authz/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI)'  
> [Fri Jul 5 18:47:48 +03 2019] \_CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '  
> [Fri Jul 5 18:47:48 +03 2019] \_ret='0'  
> [Fri Jul 5 18:47:48 +03 2019] code='200'  
> [Fri Jul 5 18:47:48 +03 2019] d='[robust.mqtttest.com](http://robust.mqtttest.com)'  
> [Fri Jul 5 18:47:48 +03 2019] Getting webroot for domain='[robust.mqtttest.com](http://robust.mqtttest.com)'  
> [Fri Jul 5 18:47:48 +03 2019] \_w='/var/www/robust.test.com/html/'  
> [Fri Jul 5 18:47:48 +03 2019] \_currentRoot='/var/www/robust.test.com/html/'  
> [Fri Jul 5 18:47:48 +03 2019] entry='"type":"http-01","status":"pending","url":"[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162","token":"4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162%22,%22token%22:%224w6gfEGTwDTs_aTR-jV4fyeice3p16vmC-Vy3FInFbQ)"'  
> [Fri Jul 5 18:47:48 +03 2019] token='4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ'  
> [Fri Jul 5 18:47:48 +03 2019] uri='[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162)'  
> [Fri Jul 5 18:47:48 +03 2019] keyauthorization='4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ.C0wwkJ28zDf0qsxl9cdJh09vkHJ2vbDlL0Q5CspYVUU'  
> [Fri Jul 5 18:47:48 +03 2019] dvlist='[robust.mqtttest.com#4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ.C0wwkJ28zDf0qsxl9cdJh09vkHJ2vbDlL0Q5CspYVUU#](http://robust.mqtttest.com#4w6gfEGTwDTs_aTR-jV4fyeice3p16vmC-Vy3FInFbQ.C0wwkJ28zDf0qsxl9cdJh09vkHJ2vbDlL0Q5CspYVUU#)[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162#http-01#/var/www/robust.test.com/html/](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162#http-01#/var/www/robust.test.com/html/)'  
> [Fri Jul 5 18:47:48 +03 2019] d  
> [Fri Jul 5 18:47:48 +03 2019] vlist='[robust.mqtttest.com#4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ.C0wwkJ28zDf0qsxl9cdJh09vkHJ2vbDlL0Q5CspYVUU#](http://robust.mqtttest.com#4w6gfEGTwDTs_aTR-jV4fyeice3p16vmC-Vy3FInFbQ.C0wwkJ28zDf0qsxl9cdJh09vkHJ2vbDlL0Q5CspYVUU#)[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162#http-01#/var/www/robust.test.com/html/,](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162#http-01#/var/www/robust.test.com/html/,)'  
> [Fri Jul 5 18:47:48 +03 2019] d='[robust.mqtttest.com](http://robust.mqtttest.com)'  
> [Fri Jul 5 18:47:48 +03 2019] ok, let's start to verify  
> [Fri Jul 5 18:47:48 +03 2019] Verifying: [robust.mqtttest.com](http://robust.mqtttest.com)  
> [Fri Jul 5 18:47:48 +03 2019] d='[robust.mqtttest.com](http://robust.mqtttest.com)'  
> [Fri Jul 5 18:47:48 +03 2019] keyauthorization='4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ.C0wwkJ28zDf0qsxl9cdJh09vkHJ2vbDlL0Q5CspYVUU'  
> [Fri Jul 5 18:47:48 +03 2019] uri='[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162)'  
> [Fri Jul 5 18:47:48 +03 2019] \_currentRoot='/var/www/robust.test.com/html/'  
> [Fri Jul 5 18:47:48 +03 2019] wellknown\_path='/var/www/robust.test.com/html//.well-known/acme-challenge'  
> [Fri Jul 5 18:47:48 +03 2019] writing token:4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ to /var/www/robust.test.com/html//.well-known/acme-challenge/4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ  
> [Fri Jul 5 18:47:48 +03 2019] Changing owner/group of .well-known to root:root  
> [Fri Jul 5 18:47:48 +03 2019] url='[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162)'  
> [Fri Jul 5 18:47:48 +03 2019] payload='{}'  
> [Fri Jul 5 18:47:48 +03 2019] POST  
> [Fri Jul 5 18:47:48 +03 2019] \_post\_url='[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162)'  
> [Fri Jul 5 18:47:48 +03 2019] \_CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '  
> [Fri Jul 5 18:47:48 +03 2019] \_ret='0'  
> [Fri Jul 5 18:47:48 +03 2019] code='200'  
> [Fri Jul 5 18:47:48 +03 2019] trigger validation code: 200  
> [Fri Jul 5 18:47:48 +03 2019] sleep 2 secs to verify  
> [Fri Jul 5 18:47:50 +03 2019] checking  
> [Fri Jul 5 18:47:50 +03 2019] url='[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162)'  
> [Fri Jul 5 18:47:50 +03 2019] payload  
> [Fri Jul 5 18:47:50 +03 2019] POST  
> [Fri Jul 5 18:47:50 +03 2019] \_post\_url='[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162)'  
> [Fri Jul 5 18:47:50 +03 2019] \_CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '  
> [Fri Jul 5 18:47:50 +03 2019] \_ret='0'  
> [Fri Jul 5 18:47:50 +03 2019] code='200'  
> [Fri Jul 5 18:47:50 +03 2019] [robust.mqtttest.com](http://robust.mqtttest.com):Verify error:Fetching [http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ:](http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs_aTR-jV4fyeice3p16vmC-Vy3FInFbQ:) Connection refused  
> [Fri Jul 5 18:47:50 +03 2019] Debug: get token url.  
> [Fri Jul 5 18:47:50 +03 2019] GET  
> [Fri Jul 5 18:47:50 +03 2019] url='[http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ](http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs_aTR-jV4fyeice3p16vmC-Vy3FInFbQ)'  
> [Fri Jul 5 18:47:50 +03 2019] timeout=1  
> [Fri Jul 5 18:47:50 +03 2019] \_CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g --connect-timeout 1'  
> 4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ.C0wwkJ28zDf0qsxl9cdJh09vkHJ2vbDlL0Q5CspYVUU[Fri Jul 5 18:47:50 +03 2019] ret='0'  
> [Fri Jul 5 18:47:50 +03 2019] Debugging, skip removing: /var/www/robust.test.com/html//.well-known/acme-challenge/4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ  
> [Fri Jul 5 18:47:50 +03 2019] pid  
> [Fri Jul 5 18:47:50 +03 2019] No need to restore nginx, skip.  
> [Fri Jul 5 18:47:50 +03 2019] \_clearupdns  
> [Fri Jul 5 18:47:50 +03 2019] dns\_entries  
> [Fri Jul 5 18:47:50 +03 2019] skip dns.  
> [Fri Jul 5 18:47:50 +03 2019] \_on\_issue\_err  
> [Fri Jul 5 18:47:50 +03 2019] Please add '--debug' or '--log' to check more details.  
> [Fri Jul 5 18:47:50 +03 2019] See: [How to debug acme.sh · acmesh-official/acme.sh Wiki · GitHub](https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh)  
> [Fri Jul 5 18:47:50 +03 2019] url='[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162)'  
> [Fri Jul 5 18:47:50 +03 2019] payload='{}'  
> [Fri Jul 5 18:47:50 +03 2019] POST  
> [Fri Jul 5 18:47:50 +03 2019] \_post\_url='[http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162)'  
> [Fri Jul 5 18:47:50 +03 2019] \_CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '  
> [Fri Jul 5 18:47:50 +03 2019] \_ret='0'  
> [Fri Jul 5 18:47:50 +03 2019] code='400'

But i am trying to GET "[http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ](http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs_aTR-jV4fyeice3p16vmC-Vy3FInFbQ)" server return value.

Even i run curl [http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ](http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs_aTR-jV4fyeice3p16vmC-Vy3FInFbQ) from boulder container, return value.

> root@203f5249f790:~# curl [http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ](http://robust.mqtttest.com/.well-known/acme-challenge/4w6gfEGTwDTs_aTR-jV4fyeice3p16vmC-Vy3FInFbQ)  
> 4w6gfEGTwDTs\_aTR-jV4fyeice3p16vmC-Vy3FInFbQ.C0wwkJ28zDf0qsxl9cdJh09vkHJ2vbDlL0Q5CspYVUUroot@203f5249f790:~#

But boulder not connecting this key.

What could be the reason?

---

<div class="post-metadata">

### Author: ![\_az](https://avatars.discourse-cdn.com/v4/letter/_/22d042/32.png) [@\_az](https://community.letsencrypt.org/u/_az)
#### Post date: [July 5, 2019, 10:53pm UTC](https://community.letsencrypt.org/t/connection-refused-error/97249/2 "2019-07-05T22:53:38Z")

</div>

Sounds potentially like your Boulder installation might have an incorrect view of DNS. (Note, that Boulder uses a different DNS resolver to that used by curl, even in the same container. This is part of the VA configuration).

Open up the challenge URL on Boulder:

> [http://192.168.6.91:4001/acme/challenge/synN\_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162](http://192.168.6.91:4001/acme/challenge/synN_nLw0e-G9macx28wXcIo8axWhkFANeOdN6xzmPI/162)

It will contain the record of what IP address(es) Boulder is using to connect to your domain. e.g.

```json
"validationRecord": [
  {
    "url": "http://example.com/.well-known/acme-challenge/xxx",
    "hostname": "example.com",
    "port": "80",
    "addressesResolved": [
      "1.2.3.4"
    ],
    "addressUsed": "1.2.3.4"
  }
]

```

Confirm that it is resolving to the correct host.

---

<div class="post-metadata">

### Author: ![oemegil06](https://avatars.discourse-cdn.com/v4/letter/o/9f8e36/32.png) [@oemegil06](https://community.letsencrypt.org/u/oemegil06)
#### Post date: [July 10, 2019, 12:42pm UTC](https://community.letsencrypt.org/t/connection-refused-error/97249/3 "2019-07-10T12:42:37Z")

</div>

My boulder server installed on x.x.x.91 host. if i create new certificate request from x.x.x.90 host, i changed FAKE\_DNS value x.x.x.90. If i create new certificate request from x.x.x.94, i changed FAKE\_DNS value x.x.x.94.

I dont want to change FAKE\_DNS value.

What can i do for it?

---

<div class="post-metadata">

### Author: ![\_az](https://avatars.discourse-cdn.com/v4/letter/_/22d042/32.png) [@\_az](https://community.letsencrypt.org/u/_az)
#### Post date: [July 10, 2019, 8:48pm UTC](https://community.letsencrypt.org/t/connection-refused-error/97249/4 "2019-07-10T20:48:46Z")

</div>

You shouldn’t use `FAKE_DNS` at all.

You need to set real `dnsResolvers` in `test/config/va.json` so that your domains get resolved using real DNS.

See [https://github.com/letsencrypt/boulder/wiki/Deployment-&-Implementation-Guide#ports-and-dns](https://github.com/letsencrypt/boulder/wiki/Deployment-&-Implementation-Guide#ports-and-dns)

---

<div class="post-metadata">

### Author: ![system](https://global.discourse-cdn.com/letsencrypt/original/3X/c/a/ca6c06ea1ea201324bba7048c6841ce60236468d.png) [@system](https://community.letsencrypt.org/u/system)
#### Post date: [August 9, 2019, 8:48pm UTC](https://community.letsencrypt.org/t/connection-refused-error/97249/5 "2019-08-09T20:48:52Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
