Lost connection with mongodb

lastWriteDate: 0,
        error: MongoNetworkError: getaddrinfo ENOTFOUND ac-3yjb9xp-shard-00-00.b1uczns.mongodb.net
            at connectionFailureError (/home/runner/usdtminer/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/runner/usdtminer/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at TLSSocket.emit (node:domain:489:12)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3) {
          cause: [Error: getaddrinfo ENOTFOUND ac-3yjb9xp-shard-00-00.b1uczns.mongodb.net] {
            errno: -3008,
            code: 'ENOTFOUND',
            syscall: 'getaddrinfo',
            hostname: 'ac-3yjb9xp-shard-00-00.b1uczns.mongodb.net'
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-3yjb9xp-shard-00-01.b1uczns.mongodb.net:27017' => ServerDescription {
        address: 'ac-3yjb9xp-shard-00-01.b1uczns.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 10947104,
        lastWriteDate: 0,
        error: MongoNetworkError: getaddrinfo ENOTFOUND ac-3yjb9xp-shard-00-01.b1uczns.mongodb.net
            at connectionFailureError (/home/runner/usdtminer/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/runner/usdtminer/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at TLSSocket.emit (node:domain:489:12)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3) {
          cause: [Error: getaddrinfo ENOTFOUND ac-3yjb9xp-shard-00-01.b1uczns.mongodb.net] {
            errno: -3008,
            code: 'ENOTFOUND',
            syscall: 'getaddrinfo',
            hostname: 'ac-3yjb9xp-shard-00-01.b1uczns.mongodb.net'
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-3yjb9xp-shard-00-02.b1uczns.mongodb.net:27017' => ServerDescription {
        address: 'ac-3yjb9xp-shard-00-02.b1uczns.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 10947188,
        lastWriteDate: 0,
        error: MongoNetworkError: getaddrinfo ENOTFOUND ac-3yjb9xp-shard-00-02.b1uczns.mongodb.net
            at connectionFailureError (/home/runner/usdtminer/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/runner/usdtminer/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at TLSSocket.emit (node:domain:489:12)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3) {
          cause: [Error: getaddrinfo ENOTFOUND ac-3yjb9xp-shard-00-02.b1uczns.mongodb.net] {
            errno: -3008,
            code: 'ENOTFOUND',
            syscall: 'getaddrinfo',
            hostname: 'ac-3yjb9xp-shard-00-02.b1uczns.mongodb.net'
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
````Preformatted text`

**Problem description:**
it is the second time lost connection with mongodb 
i am using hack plan. 
here is the answer from mongodb
https://www.mongodb.com/community/forums/t/mongooseserverselectionerror-could-not-connect-to-any-servers-in-your-mongodb-atlas-cluster-one-common-reason-is-that-youre-trying-to-access-the-database-from-an-ip-that-isnt-whitelisted/201786/8
after i read it , i install DNS again , but it still doesn't work .


**Expected behavior:**


**Actual behavior:**


**Steps to reproduce:**


**Bug appears at this link:**


**Browser/OS/Device:**