BitTorrent depends on trackers with (usually) DNS names. Magnet links depend on "mainline" Kademlia DHT which works as badly as IPFS'.
yeah, being DNS independent is impossible in general, but you can use any transport for finding peers