Comcast doesn't know it, but the last comment in this forum post reveals that time.comcast.com and time.xfinity.com are pools of NTP servers that Comcast operates. (time.xfinity.net doesn't work.)
% /usr/local/Cellar/ntp/4.2.8p15/sbin/ntpdate -q time.comcast.com
server 2001:558:fee0:833b:96:114:29:7, stratum 2, offset +0.019681, delay 0.11285
server 2001:558:1004:3:68:87:66:59, stratum 2, offset -0.046284, delay 0.23793
server 2001:558:fe14:16:68:87:31:7, stratum 2, offset +0.002472, delay 0.04906
server 2001:558:fe14:65:68:87:102:164, stratum 2, offset -0.060830, delay 0.18040
server 2001:558:fe16:31:68:87:51:132, stratum 2, offset -0.009330, delay 0.31607
server 2001:558:fee0:833b:96:114:29:6, stratum 2, offset -0.003819, delay 0.06364
server 2001:558:1004:3:68:87:66:58, stratum 2, offset +0.002192, delay 0.08450
server 68.87.31.6, stratum 2, offset +0.002157, delay 0.04747
server 68.87.31.7, stratum 2, offset +0.002334, delay 0.04761
server 96.114.29.7, stratum 2, offset -0.004411, delay 0.06342
server 68.87.51.132, stratum 2, offset +0.002692, delay 0.08366
server 68.87.66.59, stratum 2, offset +0.006344, delay 0.09216
server 69.252.204.109, stratum 2, offset +0.002303, delay 0.06291
server 96.114.29.6, stratum 2, offset -0.004049, delay 0.06245
server 68.87.66.58, stratum 2, offset +0.002714, delay 0.08495
17 May 10:18:44 ntpdate[58946]: adjust time server 2001:558:fe14:16:68:87:31:7 offset +0.002472 sec
Neither responds to NTP. These aren't even Comcast IPs???
% host time.xfinity.net
time.xfinity.net has address 165.160.15.20
time.xfinity.net has address 165.160.13.20
% /usr/local/Cellar/ntp/4.2.8p15/sbin/ntpdate -q time.xfinity.net
17 May 10:19:16 ntpdate[59022]: no server suitable for synchronization found
mattwagner@Matts-MacBook-Pro caseflow % /usr/local/Cellar/ntp/4.2.8p15/sbin/ntpdate -q time.xfinity.com
server 2001:558:fe16:31:68:87:51:132, stratum 2, offset +0.001474, delay 0.08391
server 2001:558:1004:3:68:87:66:59, stratum 2, offset +0.000852, delay 0.08202
server 2001:558:feed::123, stratum 2, offset +0.001786, delay 0.04655
server 2001:558:1004:3:68:87:66:58, stratum 2, offset +0.000996, delay 0.08173
server 68.87.66.59, stratum 2, offset +0.001953, delay 0.08252
server 96.114.29.7, stratum 2, offset -0.003576, delay 0.06467
server 68.87.66.58, stratum 2, offset +0.001276, delay 0.08199
server 69.252.204.109, stratum 2, offset +0.002624, delay 0.06371
server 68.87.51.132, stratum 2, offset +0.001846, delay 0.08351
17 May 10:19:25 ntpdate[59026]: adjust time server 2001:558:feed::123 offset +0.001786 sec
There are also the numbered
time1.xfinity.com
throughtime4.xfinity.com
pools (well,time2.xfinity.com
is a server and not a pool) each clustered in a different geographic nexus.