How to get all (cdn server) addresses of a website?

  node.js, question

How to get all (cdn server) addresses of a website?
The ip address after dns has been resolved by several websites.
The discovery was not comprehensive and did not cover all cdn
The problem is how to find all cdn addresses.

Path 1: If it is not malicious, please talk to the website administrator of the other party. If the cdn is built by themselves, ask them. If it is a third-party cdn, you can directly ask the third party.
Approach 2: Use multiple servers to resolve dns of the target website. If you have enough detection points and enough distribution, it is also possible to detect all addresses.
Route 3: Blackout the source server and write a script to visit the source. . .