But why does the Sigil application make a DNS query to 8.8.8.8?
Given answer at https://github.com/Sigil-Ebook/Sigil/blob/master/src/Resource_Files/python3lib/updatechecker.py#L17
"An ugly little hack that will QUICKLY tell us whether or not there's an active internet connection. IP only to avoid any name-resolving delays. Just a quick check to see if one of Google's primary nameservers is available."
I'm a little bit puzzled by this way of doing things.