セキュリティについて勉強しているものです。

最近、IPアドレスで自分をトラックしつつ働きを確認しているのですが
IPアドレスから大体の住所を検索するサイトで検索すると

質問1

サイトによって大きく異なる住所が返されます。これはどうしてでしょうか?

質問2

IPアドレスだけで住所を詳細に特定できない理由はどうしてでしょうか?

質問3

他にどんな情報があればより正確に、例えば市町村規模で特定できるのでしょうか?

  • ISP
  • Host Name

などは有効なのでしょうか?理由もお聞かせ願いたいです。