「ユーザに対応して」(固定の)IPアドレス付与していないサービスが主流
固定にせよ非固定にせよ1つの場合はPPPかDHCPで授与ですな
YahooBBなどではDHCPでフレッツなどはPPPoEの中のIPCPで配布

1つではなく固定IPアドレスブロックのサービスの場合は話が別
ルータ外アドレスを除いてDHCPやIPCPで配れないのでユーザ側で設定

DNSにて正引きと逆引きを設定するのがISP側かユーザ側かは契約依存
そういう意味ではADSLのダイヤルアップとドメイン名は無関係なので解なし

あるいはユーザに配ったIPアドレスの逆引きのホスト名中のドメイン名ならば
それはダイヤルアップと無関係に始めからDNSで設定されているので
ソフトウェアとしてはbindとかdjbdnsという答えでOK?