DNS Requests, appends .local, double pings
<!--
IMPORTANT!

If what you're reporting is not a bug or issue with the plugin directly, please create a new discussion: https://github.com/AlexGustafsson/homebridge-wol/discussions.

Example of issues that are not bugs or related to this plugin:

* Wake command, start command or shutdown command do not work - this is user-supplied input and is executed by the plugin just like it would be executed if you were to type it in your own terminal

Example of issues that are helpful to the project:

* Feature suggestions - we love to hear what you envision for this project
* Bug reports - is there a typo or badly handled edge case? We'd love to hear about it!
-->

### Backstory
I checked my PiHole to see that there were DNS requests for these domains.
- local
- hostname1.local
- honstame1.local.local
- (repeat for hostname2)

### Issue
Pings made by the plugin are being sent to the DNS server. I don't think there should be DNS requests made for these pings. I've tried pinging locally from my PC and no DNS requests are made.
The addition of .local to the hostname I already added is also an issue.

### Environment
* os & os version:  Raspbian GNU/Linux Buster (10)
* node version:  14.15.5
* homebridge version:  1.1.7
* homebridge-wol version:  Latest

### Configuration
My configuration looks like this:
```
`
        {
            "name": "A WOL",
            "ip": "A.local",
            "pingInterval": 2,
            "pingsToChange": 5,
            "pingTimeout": 1,
            "pingCommandTimeout": 0,
            "mac": "<mac-address>",
            "broadcastAddress": "192.168.0.255",
            "startCommandTimeout": 0,
            "wakeGraceTime": 45,
            "wakeCommandTimeout": 0,
            "shutdownCommand": "curl -X POST https://",
            "shutdownGraceTime": 15,
            "shutdownCommandTimeout": 0,
            "log": true,
            "logPinger": false,
            "debugLog": true,
            "returnEarly": false,
            "accessory": "NetworkDevice"
        },
        {
            "name": "BWOL",
            "ip": "B.local",
            "pingInterval": 2,
            "pingsToChange": 5,
            "pingTimeout": 1,
            "pingCommandTimeout": 0,
            "mac": "<mac-address>",
            "broadcastAddress": "192.168.0.255",
            "startCommandTimeout": 0,
            "wakeGraceTime": 45,
            "wakeCommandTimeout": 0,
            "shutdownGraceTime": 15,
            "shutdownCommandTimeout": 0,
            "log": true,
            "logPinger": false,
            "debugLog": true,
            "returnEarly": false,
            "accessory": "NetworkDevice"
        }`
IMPORTANT!
Remove any mac addresses from the configuration by
exchanging them with <mac-address>
```

### Log
When I follow these steps:
1. Make sure `logLevel` is set to `Debug` on all `NetworkDevice` accessories
2. Run `homebridge`
3. Let it run for a couple of minutes
4. Try to turn a device on or off using the plugin
5. Wait one minute
6. Repeat step 4

I get the following log:
```
[17/02/2021, 09:38:33] [A WOL] Attempting to ping "A WOL" (A.local)
[17/02/2021, 09:38:33] [B WOL] Attempting to ping "B WOL" (B.local)
[17/02/2021, 09:38:33] [B WOL] Result of pinging "B WOL" (B.local): online
[17/02/2021, 09:38:33] [A WOL] Result of pinging "A WOL" (A.local): online
[17/02/2021, 09:38:35] [A WOL] Attempting to ping "A WOL" (A.local)
[17/02/2021, 09:38:35] [B WOL] Attempting to ping "B WOL" (B.local)
[17/02/2021, 09:38:35] [A WOL] Result of pinging "A WOL" (A.local): online
[17/02/2021, 09:38:35] [B WOL] Result of pinging "B WOL" (B.local): online
[17/02/2021, 09:38:37] [A WOL] Attempting to ping "A WOL" (A.local)
[17/02/2021, 09:38:37] [B WOL] Attempting to ping "B WOL" (B.local)
[17/02/2021, 09:38:37] [A WOL] Result of pinging "A WOL" (A.local): online
[17/02/2021, 09:38:37] [B WOL] Result of pinging "B WOL" (B.local): online
[17/02/2021, 09:38:39] [A WOL] Attempting to ping "A WOL" (A.local)
[17/02/2021, 09:38:39] [B WOL] Attempting to ping "B WOL" (B.local)
[17/02/2021, 09:38:39] [B WOL] Result of pinging "B WOL" (B.local): online
[17/02/2021, 09:38:39] [B WOL] Got 5 positives out of 5
[17/02/2021, 09:38:39] [B WOL] Got state change from pinger for "B WOL" (B.local): online
[17/02/2021, 09:38:39] [A WOL] Result of pinging "A WOL" (A.local): online
[17/02/2021, 09:38:39] [A WOL] Got 5 positives out of 5
[17/02/2021, 09:38:39] [A WOL] Got state change from pinger for "A WOL" (A.local): online
[17/02/2021, 09:38:41] [A WOL] Attempting to ping "A WOL" (A.local)
[17/02/2021, 09:38:41] [B WOL] Attempting to ping "B WOL" (B.local)
[17/02/2021, 09:38:41] [A WOL] Result of pinging "A WOL" (A.local): online
[17/02/2021, 09:38:41] [B WOL] Result of pinging "B WOL" (B.local): online
[17/02/2021, 09:38:43] [A WOL] Attempting to ping "A WOL" (A.local)
```

### Notes
Please write about things that you did not see fit the above headers.

Thanks!